JQGrid - проблема кодирования - работает только в Firefox (не в Chrome и Explorer) - PullRequest
0 голосов
/ 21 июня 2011

Мой XML-файл для загрузки в JQGrid имеет кодировку UTF8.Теперь, когда я использую Firefox, я могу видеть данные в сетке, но если это Chrome или Explorer, я не могу видеть данные.

Я изменил файл XML на кодировку ANSI, иэто сработало для меня.Проблема, я должен использовать кодировку UTF8.

Что я могу сделать?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 29 июля 2011

Только не отправляйте правильный заголовок в IE - и он будет работать без тегов CDATA:

header('Content-type: application/json; Charset=utf8;');

см. Мой блог для решения

0 голосов
/ 21 июня 2011

Я обнаружил, что использование тегов CDATA - лучший способ заставить XML работать в JQgrid:

 echo "<cell><![CDATA[" . $row['pre_date'] . "]]></cell>";

если вы используете что-то вроде PHP для генерации данных.

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