Перейти к контенту

Как мы ломали

  • записи
    24
  • комментариев
    147
  • просмотра
    16 233

Противные кодировки


MiksIr

188 просмотров

Интересное дело тут с лисой. Есть форма поиска, которая GET-ом передает слова на сервер. Так как страница в utf-8 все ок, уходит в utf, а адресная строка выклядит как /search/?q=тест. Но стоит поставить курсор в эту строку и нажать Enter - строка мигом перекодируется в urlencoded и самое противное в windows-1251 кодировке. При этом нада понимать, что реквест не несет в себе никакой информации о кодировке строки запроса.

Что меня вообще ввело в шок, это в процессе экспериментов лиса перекодировала (urlencoded) русскую часть урла как utf8, а продолжение query_string уже в 1251. Ну и как тут жить без костылей...

2 комментария


Рекомендуемые комментарии

Неа... русская, но "родная" мозиловская. Кстати да, интересно английскую сборку проверить... и другие браузеры - как-то особо не до проверки было =)

Еще, думается, есть где-нибудь в недрах галочка "все в утф", но это задачу не облегчит.

Пока пришлось тупо проверять строчку utf / не utf. Если не utf - значит 1251 =)

Ссылка на комментарий
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.