Кодирование обнаружения php

У меня есть следующая строка: & # xCB; & # xE8; & # xF7; & # xED; & # xFB; & # xE5; & # XE2; & # xF1; & # xF2; & # xF0; & # xe5; & # xF7; & # X Е8; Как закодировать эту строку в UTF-8 файл PHP?

Я провожу весь день, чтобы понять, как это сделать.

 HamZa27 мая 2012 г., 00:16
Как сказал @ Ond & # x159; ej Mirtes, убедитесь, что ваш редактор файлов настроен для хранения файлов в UTF-8, и вы можете проверить, что эта строка находится в UTF-8 с помощью echo mb_detect_encoding (& apos; & # xCB; & # xE8 ; & # xF7; & # xED; & # xFB; & # xE5; & # xE2; & # xF1; & # xF2; & # xF0; & # xE5; & # xF7; & # xE8; & apos;) ;. Так зачем перекодировать его в UTF-8? ps: есть utf8_encode () для кодирования не-UTF-8 в UTF-8!
 Ondřej Mirtes26 мая 2012 г., 23:34
Убедитесь, что ваш файловый редактор настроен на хранение файлов в UTF-8, и вы можете просто скопировать и вставить эту строку в файл.
 deceze♦27 мая 2012 г., 01:13
Этот вопрос без ответа как есть. Я рекомендую вам прочитатьWhat Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text чтобы получить основу для того, что вы пытаетесь сделать здесь.

Ответы на вопрос(1)

http://www.php.net/manual/en/function.mb-detect-encoding.php

Тем не менее, я помню, что довольно сложно обнаружить кодировку. С другой стороны, это легко конвертировать, если вы знаете кодировку источника:

http://www.php.net/manual/en/function.mb-convert-encoding.php

Ваш ответ на вопрос