Страница 1 из 1

Как декодировать получаемый json файл

Добавлено: 2018.12.12, 10:20
Solutions
Приветствую, подскажите пожалуйста!

исходный текст: \u00d0\u009c\u00d0\u00b0\u00d0\u00ba\u00d1\u0081\u00d0\u00b8\u00d0\u00bc \u00d0\u009b\u00d1\u008e\u00d0\u00b1\u00d0\u00b8\u00d1\u0082\u00d0\u00b5\u00d0\u00bb\u00d0\u00b5\u00d0\u00b2

исходная кодировка: UTF-8
отображается как: windows-1252
постфильтр: uurlencoded

получаемый текст: Максим Любителев

https://2cyr.com/decode/?lang=ru

Как декодировать это дело на php спасибо.

Re: Как декодировать получаемый json файл

Добавлено: 2018.12.13, 08:28
silver_slice

Код: Выделить всё

$str = '\u00d0\u009c\u00d0\u00b0\u00d0\u00ba\u00d1\u0081\u00d0\u00b8\u00d0\u00bc \u00d0\u009b\u00d1\u008e\u00d0\u00b1\u00d0\u00b8\u00d1\u0082\u00d0\u00b5\u00d0\u00bb\u00d0\u00b5\u00d0\u00b2';
$res = json_decode('{"key":"'. $str .'"}', true);
echo mb_convert_encoding($res['key'], 'windows-1252', 'UTF-8');