Любой способ вернуть PHP json_encode
с кодировкой UTF-8, а не Unicode?
$arr=array('a'=>'á');
echo json_encode($arr);
mb_internal_encoding('UTF-8');
и $arr=array_map('utf8_encode',$arr);
не исправляет это.
Результат: {"a":"\u00e1"}
Ожидаемый результат: {"a":"á"}