Php. json_encode. Как отключить кодировку UTF (символы \u) для русского текста?


По умолчанию метод json_encode переводит все кириллические символы в UTF. В этой статье пример, как сделать так, что в JSON-строке остались русские символы.

Решение не сложное и описано в документации к функции json_encode.

Нас интересует второй параметр — т.е. настройки работы функции. В нем нужно передать JSON_UNESCAPED_UNICODE, что собственно и означает не переводить символы в Unicode.

Пример вызова:

json_encode($data, JSON_UNESCAPED_UNICODE);

Вот и вся «магия». Если остались вопросы — пишите в комментарии — всем отвечу. Удачи!

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *