Делаю странички на jsp и вдруг выясняется что они не правильно работают с использованием IE. Оказалось что я использовал в качестве имени переменной значение lt_s.
Поэтому урл вида www.microsoft.com/?t=1&lt_s=2 отображается и интерпретируется IE неправильно. FF показывает все нормально.
Здравствуйте, khap, Вы писали:
K>Делаю странички на jsp и вдруг выясняется что они не правильно работают с использованием IE. Оказалось что я использовал в качестве имени переменной значение lt_s. K>Поэтому урл вида www.microsoft.com/?t=1&lt_s=2 отображается и интерпретируется IE неправильно. FF показывает все нормально.
K>Выходом из данной ситуации является www.microsoft.com/?t=1&lt_s=2.
K>Возможно это давно известная бага или фича, но почему для IE последовательности <_ и < эквивалентны?
Под IE даже это сообщение увидеть правильно не получается.
Короче у кого видно <_ — это бага реально там "& lt_" (без пробела)
Здравствуйте, khap, Вы писали:
K>Возможно это давно известная бага или фича, но почему для IE последовательности <_ и < эквивалентны?
Давно известная.
IE с древних времён заточен под криворуких верстальщиков и не требует точки с запятой в конце кодов символов. Т.е. с его точки зрения, скажем " " и " " — вещи абсолютно одинаковые. На странице это терпимо и не слишком заметно ("альтернативные" браузеры ради совместимости тоже повторяют за IE эту багофичу при рендеринге самой страницы), но вот в адресной строке даёт такие сюрпризы.
WARNING: expression "to_be || !to_be" is always true
Здравствуйте, khap, Вы писали:
K>Делаю странички на jsp и вдруг выясняется что они не правильно работают с использованием IE. Оказалось что я использовал в качестве имени переменной значение lt_s. K>Поэтому урл вида www.microsoft.com/?t=1&lt_s=2 отображается и интерпретируется IE неправильно. FF показывает все нормально.
K>Выходом из данной ситуации является www.microsoft.com/?t=1&amp;lt_s=2.
Tidy ругается, когда в урлах "&" а не "&",
K>Возможно это давно известная бага или фича, но почему для IE последовательности <_ и < эквивалентны?
Neron wrote: > K>Возможно это давно известная бага или фича, но почему для IE > последовательности <_ и < эквивалентны? > > Баг IE...
Это не баг. последовательность символов "<_" не является валидной в html, а поэтому может трактоваться браузером как
угодно.
Posted via RSDN NNTP Server 2.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Позвольте в тему?
При сохранении в cookie кириллица эскейпится в последовательности типа
%u0420%u043E и т.д. пришлось на PHP небольшую ф-ю написать для перекодировки обратно в кириллицу.
Может кто знает стандартную ф-ю PHP или js, выполняющую эту работу?
Здравствуйте, Roman Rumin, Вы писали:
RR>Здравствуйте, kan_izh
RR>Позвольте в тему? RR>При сохранении в cookie кириллица эскейпится в последовательности типа RR>%u0420%u043E и т.д. пришлось на PHP небольшую ф-ю написать для перекодировки обратно в кириллицу. RR>Может кто знает стандартную ф-ю PHP или js, выполняющую эту работу?
Здравствуйте, Roman Rumin, Вы писали:
RR>Здравствуйте, kan_izh
RR>Позвольте в тему? RR>При сохранении в cookie кириллица эскейпится в последовательности типа RR>%u0420%u043E и т.д. пришлось на PHP небольшую ф-ю написать для перекодировки обратно в кириллицу. RR>Может кто знает стандартную ф-ю PHP или js, выполняющую эту работу?