Любой способ вернуть PHP json_encode с кодировкой UTF-8, а не Unicode?

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

43
задан hakre 31 May 2012 в 18:06
поделиться