PHP \ uXXXX закодированная строка преобразуется в utf-8

У меня такие строки

\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.