2015-07-10 1 views
0

У меня есть массив в PHP, который имеет значения на тайском языке. , когда я использую json_encode для передачи значений только в javascript json_decode не дает результата, возвращает пустое.Тайский язык JSON-декодирование не работает

print_r ($myarray) это возвращает выходные данные на тайском языке.

json_encode($myarray) возвращает выходные данные '\u0e23'. Как преобразовать его в выход на тайский язык.

+0

Добавить полный код. Ваш объект JSON и то, как вы его кодируете/декодируете – Tushar

+0

, - это содержимое, закодированное? http://php.net/manual/en/function.utf8-encode.php –

+0

Можете ли вы проверить кодировку одной из строк на тайском языке. Раньше у меня была аналогичная проблема с китайским языком. – Neal

ответ

0

Сама функция modifies the codification строка.

Используйте это в качестве второго параметра: JSON_UNESCAPED_UNICODE

json_encode($myarray, JSON_UNESCAPED_UNICODE); 

Отъезд constants и выбрать лучший для вас.

Смежные вопросы