При получении данных из БД вместо кириллицы получаю u0410\u043b\u0435\u043a\u0441\u0435

Запрос идет через PHP. Скрипт Get PHP:

<?php
  include 'db.php';
  $query = mysql_query("SELECT *
                        FROM `Opora`
                        ORDER BY `Opora`.`Record` DESC
                        LIMIT 0 , 10");
  $rows = array();                
  while (($row = mysql_fetch_array ($query))) {
    $rows[] = $row;
  }
  mysql_query ("SET NAMES utf8");
  echo json_encode ($rows);
?>

Проблема скорее всего в том что все собираю в JSON При обращении на страницу http://cyberpunch.host/1/get.php Вся кириллица из Базы Данных отображается в таком виде u0410\u043b\u0435\u043a\u0441\u0435\u0439" Подскажите как мне это исправить не убирая преобразование в JSON?
Заранее Благодарю.


Ответы (1 шт):

Автор решения: Александр

В итоге решил.Мало ли кому пригодится. echo json_encode ($rows,JSON_UNESCAPED_UNICODE); JSON_UNESCAPED_UNICODE --- Не кодировать многобайтовые символы Unicode (по умолчанию они кодируются как \uXXXX). Доступно с PHP 5.4.0.

→ Ссылка