У меня такие строки
\u041d\u0418\u041a\u041e\u041b\u0410\u0415\u0412
Как я могу преобразовать это в кодировку utf-8? И какова кодировка данной строки? Спасибо за участие!
Простым подходом было бы превратить вашу строку в двойные кавычки и позволить json_decode
конвертировать \u0000
. (Который является синтаксисом строки Javascript.)
$str = json_decode("\"$str\"");
Кажется, это русские буквы: НИКОЛАЕВ
(Это уже UTF-8, когда json_decode
возвращает его.)
Чтобы проанализировать эту строку в PHP, вы можете использовать json_decode
потому что JSON поддерживает этот литерал в формате unicode.