Любой способ вернуть 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" : "á"}