Функция json_encode и кириллица в PHP

Функция json_encode создана для того, чтобы возвращать JSON-представление данных. Я часто использовал функцию при написании движка рекламной сети. Кириллицу функция принимала, как родную, но после смены хостинга, кириллица перестала родниться. Решение было проще простого! Строку:
$json = json_encode($array);

Меняем на:
$json = json_encode($array, JSON_UNESCAPED_UNICODE);

Вот и все. Теперь кириллица принимается нормально.

Константа JSON_UNESCAPED_UNICODE - Не кодировать многобайтовые символы Unicode (по умолчанию они кодируются как \uXXXX). Доступно с PHP 5.4.0. Официальный сайт PHP: Предопределенные константы.