Баг или нет?

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
В некоторых случаях при сравнении знак ' не идентичен по результату " .
 

Вложения

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
а вот на этом адресе обратная ситуация
_vinteriere.com/catalogue/dvery/megkomnatnye/roto-dver/
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
Баг какой-то, посмотрим в чем проблема может быть. Какие-то символы не экранируются, надо понять какие.
Для вас самый простой вариант сейчас - это переписать 2 блока в один на C# и работать будет быстрее и лишний блок сэкономите.
 

Вложения

  • Спасибо
Реакции: LmPopo

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
Спасибо, отличный вариант. Пошёл заменять в старых проектах (приходилось регуляркой искать любой символ и на всякий случай прогонять в подготовке JavaScript) и впредь использовать в новых.
 

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
Какие-то символы не экранируются, надо понять какие.
Сейчас в другом проекте обнаружил такие проблемные символы - проверял на пустоту путь к локальным файлам, наверное есть и другие: \u и \x
По примерам выше нашёл: '\ ; \' ; "\ ; \"
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
да \u и \x это зарезервированные символы JavaScript их тоже будем обрабатывать.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Фикс будет в следующем билде.
С двойными кавычками должно работать будет.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)