Реформал.Ру « все идеи проекта

7

0
+7

Ошибка в кодировке при добавлении идеи

http://reformal.reformal.ru/ - тут вводим в поле "Я предлагаю вам...": "Ошибка"
Далее жмем "Добавить идею".
Переход сюда: http://reformal.reformal.ru/proj/?mod=add&cat=1&idea=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0
Текст в input получается такой: РћС?РёР±РєР°

FF 3.6.10, Windows XP.

azatyar, 07.10.2010, 13:15
Официальный ответ
reformalvoice, 30.10.2014
Реализовали поддержку unicode.
Статус идеи: выполнено

Комментарии

azatyar, 07.10.2010, 13:18
Как выяснил, проблема из-за установки параметра в FF:
network.standard-url.encode-query-utf8 = true
Планируется ли переход сервиса на utf-8?

Как вариант, переход на страницу добавления идеи через POST решило бы проблему.
amonra, 07.10.2010, 13:29
Воспроизвести в FF 3.6.10 (правда в windows 7) не смог. Вот куда происходит переадресация:

http://gyazo.com/e6a1425de938210aad2f3ef069faeae7.png

Интересно, однако, что Ваша ссылка реально как кракозябры отображается.

У меня, ссылка выглядит иначе. Посмотрим, попытаемся понять, в чем дело.
azatyar, 07.10.2010, 14:46
Похоже из-за network.standard-url.encode-query-utf8 получается принудительное кодирование строки в utf-8, независимо от кодировки страниц.

Решается только перекодировкой на стороне сервера utf-8 => cp1251 или сменой кодировки страниц.

Менять что-то или оставлять как есть - решать Вам.
Спасибо.
amonra, 07.10.2010, 15:07
Так в коде стоит принудительная перекодировка в utf-8. То есть правильная ссылка должна содержать такую кодировку. Непонятно как вы смогли получить ссылку, что дали ( http://reformal.reformal.ru/proj/?mod=add&cat=1&idea=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0).

Мы нашли машину с XP, посмотрели как там FF работает - все нормально.

Какие-то особые настройки браузера у вас вероятно.
stasbetman, 26.04.2011, 01:20
Аналогичная проблема, пробовал в FF4 и chrome

Оставить комментарий