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