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

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

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

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

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

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

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