Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> В UTF-8 странице приходит GET в CP-1251, почему? 
:(
    Опции темы
Smorodin
Дата 8.1.2011, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



Форма поиска, type=get.
Весь сайт на UTF-8.

При заполнении формы данные отлично уходят и обрабатываются. В браузерной строке что-то типа того: &city=пермь.

Но стоит только вручную исправить адрес - как строка превращается в &city=%EF%E5%F0%EC%FC, то есть приводится в кодировку CP-1251. 

Если бы была гарантия, что кодировка будет только или утф, или 1251 - небольшой костыль, и все готово. 
Поэтому хотелось бы узнать, из-за чего это происходит, то есть выяснить природу этого =)

В заголовке запроса браузера вот что нашел: Accept-Charset    windows-1251,utf-8;q=0.7,*;q=0.7

Добавлено через 3 минуты и 20 секунд
В форме прописано:
Код

<form method=get action="/search/" accept-charset="utf-8">


Но косяк проявляется уже после обработки формы.


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
DenNTRooT
Дата 14.7.2011, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 14.7.2011

Репутация: нет
Всего: 1



Попробуйте в .htaccess прописать кодировку utf-8

AddDefaultCharset utf-8
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.