Utf8 проблема с IE и GET запросом с использованием PHP - PullRequest
0 голосов
/ 12 сентября 2010

Используя javascript, я устанавливаю src iframe для URL, передающего переменную GET, urlencoded с unescape (encodeURIComponent (message)).

В IE это работает first время, когда я загружаю iframe. Символы utf-8, поскольку var_dump ($ _ GET) показывает серверную часть, в порядке.Но при следующих вызовах я получаю только мусор.

С другой стороны, если я просто отправляю переменную сообщения, без экранирования, при первой установке iframe переменная var_dump ($ _ GET) показываетперсонажи не правы.Но при следующих вызовах переменная установлена ​​правильно !!

Есть идеи, что происходит?

1 Ответ

1 голос
/ 12 сентября 2010

Выполните следующие действия:

  1. Используйте эти функции JS для кодирования / декодирования вашей строки в / из UTF8.

  2. Сохраните файлы кода с кодировкой UTF8 without BOM, используя любой расширенный текстовый редактор / IDE, например Блокнот ++ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...