Как удалить все UTF-8 Charated из строки с помощью PHP - PullRequest
1 голос
/ 27 августа 2010

У меня проблема, как показано ниже. У меня есть один xml, который содержит символы utf-8, но данные этого xml будут отображаться на странице с кодировкой iso.

Так что я должен удалить этот характер utf-8 из строки, Как я могу это сделать.

Спасибо Авинаш

EDIT:

Я использовал: iconv ("ISO-8859-1", "UTF-8", str_replace ('&', 'и', removeEmptyLines (strip_tags ($ value))))

и теперь его отображение в XML-файле.

Как я могу удалить это ...

Ответы [ 2 ]

1 голос
/ 27 августа 2010

Используйте функцию iconv:

 iconv('utf-8','iso-8859-1//TRANSLIT',$text);
0 голосов
/ 27 августа 2010

Вы можете представить символы Unicode ссылками на символы, используя mb_convert_encoding:

mb_substitute_character('entity');
echo mb_convert_encoding($str, 'ISO-8859-1', 'UTF-8');

С помощью mb_substitute_character вы указываете, как недопустимые символы (символывходного набора символов, которых нет в выходном наборе символов).В этом случае сущность указывает на замену недопустимых символов соответствующей ссылкой на символ HTML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...