Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не работает json_encode и json_decode
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
У сырого json_encode проблемы с Русскими буквами, если Вы используете версию PHP 5.4 или выше, то можно добавить специальную константу, которая решит данную проблему с кодировкой.
Если же версия PHP которую Вы используете меньше 5.4, тогда есть обходной вариант. JSON по сути есть строка, и если Вы сформируете её вручную идентично тому, что возвращает функция json_encode, то это тоже подойдет.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.