Я экспортировал файл с постами из сообщества FB в формате JSON. Вместо отображения русских текстов там
\u00d0\u00a4\u00d0\u00be\u00d1\u0082\u00d0\u00be \u00d0\u00b8\u00d0\u00b7 \u00d1\u0085\u00d1\u0080\u00d0\u00be\u00d0\u00bd\u00d0\u00b8\u00d0\u00ba\u00d0\u00b8.
На
stackoverflow нашел способ как с помощью PHP конвертировать в читаемые данные:
$json = changeCharset(json_decode($str, TRUE));
var_dump($json);
function changeCharset( $array ){
array_walk_recursive( $array, function(&$item) {
$item = iconv("UTF-8", "ISO-8859-1", $item);
});
return $array;
}
Не могу понять почему мы конвертируем из UTF-8 в ISO-8859-1, и каким образом я могу конвертировать json файл, чтобы его можно было просматривать стандартным редактором, не прибегая к конвертации с помощью функции PHP.