Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > JS Prompt & IE - проблема с кодировкой


Автор: kosyakLA 26.3.2012, 07:24
Проблема такого характера. Пользователь жмет на кнопку, ему выскакивает окно prompt (стандартное, модальное JS) он пишет ответ, потом все содержимое из prompt тупо вставляется в урл, например: script.pl?ANSWER=TEXT_FROM_PROMPT и отправляется в перловый скрипт. Во всех браузерах работает нормально, однако в IE текст передается в какой-то левой кодировке. например в таком виде: aao ii?ieu


Автор: kosyakLA 26.3.2012, 08:09
Проблему решил сам. перекодируем текст ответа с помощью encodeURIComponent. Внутри перл скрипта делаем utf8->win1251

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)