Вопрос по encoding, php – Кодирование обнаружения php

0

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

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

Как сказал @ 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! HamZa
Убедитесь, что ваш файловый редактор настроен на хранение файлов в UTF-8, и вы можете просто скопировать и вставить эту строку в файл. Ondřej Mirtes
Этот вопрос без ответа как есть. Я рекомендую вам прочитатьWhat Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text чтобы получить основу для того, что вы пытаетесь сделать здесь. deceze♦

Ваш Ответ

1   ответ
0

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

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

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

Похожие вопросы