json_encode(array, JSON_UNESCAPED_UNICODE)
в общем, не работает с массивом. Почему?
С обычным текстом все ок. Если подставлю даже одно поле массиво, то вижу [??????] |
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)
кодировка файла?
|
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)
какого файла?
т.е с русскими буквами так происходит. с английскими все ок |
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)
Причина 1 - неверная кодировка веб-сервера:
Открой отладчик (Ctrl+Shift+I или F12) там смотри вкладку сеть и заголовки. Проверь чтоб там было в параметре Content-Type была кодировка utf-8. Если её там нет, то перед выводом json напиши PHP код:
После соединения с базой(mysql_connect) и выбора бд(mysql_select_db) следует выполнить промежуточный запрос PHP код:
|
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)
Randomize, благодарю, помог!
|
Часовой пояс GMT +4, время: 11:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot