atis2345
@atis2345
PHP developer

Как отобразить JSON с кириллицей на PHP?

Типичный Json:

{
  "id": 1,
  "name": "Жора"
}


Нужно его отобразить на экране в удобочитаемом виде. Трабл возникает с кириллицей, так как она кодируется.
Пример для JSON_PRETTY_PRINT.
<?= json_encode(['id' => 1, "name" => "Женя"], JSON_PRETTY_PRINT) ?>

{
    "id": 1,
    "name": "\u0416\u0435\u043d\u044f"
}


Либ для этого дела не нашел. Был только пример с str_replace.
  • Вопрос задан
  • 1648 просмотров
Решения вопроса 2
Rastishka
@Rastishka
<?= json_encode(['id' => 1, "name" => "Женя"], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) ?>
Ответ написан
Комментировать
Melkij
@Melkij
PostgreSQL DBA
JSON_UNESCAPED_UNICODE
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@axeax
если кодировка файла utf8, должно и так работать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы