Тестирую web-приложение на Ubuntu 9.10:
apache, mod_perl, libjson-perl.
Модуль perl JSON формирует json-ответ в непонятной кодировке.
Если тупо вставить return '[{«name»:«Пример»,«id»:«10»}]',
вместо return JSON->new->utf8(1)->encode( [ \%hash ] );
то браузер нормально отображает.
Также не работает:
return JSON->new->utf8(0)->encode( [ \%hash ] );
На Ubuntu 8.04 проблем не возникает.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблемы с кодировок в PERL.... (2011)
- Форум OTRS (2009)
- Форум J2EE + MySQL + JSTL = проблема отображения шрифтов ROOT/USERS (2009)
- Форум Perl. Mojolicious. Помогите распарсить json. (2015)
- Форум Perl JSON::XS и кодирвка (2015)
- Форум json-c: JSON parsing (2016)
- Форум Perl. Конвертация json в хеш. Юникод проблема. (2015)
- Форум realtime json (2017)
- Форум Java + JSON (2012)
- Форум JavaScript, JSON (2012)