如何使用php从字符串中删除所有utf-8字符
我有一个问题如下。 我有一个包含 utf-8 字符的 xml,但该 xml 的数据将以 iso 编码显示在页面上。
所以我必须从字符串中删除这个 utf-8 字符,我该怎么做。
谢谢 Avinash
编辑:
我用过: iconv("ISO-8859-1", "UTF-8", str_replace('&','and',removeEmptyLines(strip_tags($value))))
现在它在 xml 文件中显示。
我怎样才能删除这个...
I have a problem as below.
I have one xml which contain utf-8 characters but the data of this xml will get displayed on page with iso encoding.
So I have to remove this utf-8 charactres from string, How can I do this.
Thanks
Avinash
EDIT:
I have used :
iconv("ISO-8859-1", "UTF-8", str_replace('&','and',removeEmptyLines(strip_tags($value))))
and now its displaying  in xml file.
How can I remove this...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 iconv 函数:
Use the iconv function:
字符引用的 Unicode 字符:
您可以使用
mb_convert_encoding
来表示带有 ="http://php.net/mb_substitute_character" rel="nofollow noreferrer">mb_substitute_character
您指定如何处理无效字符(输入字符集中不存在于输出中的字符)字符集)应该被处理。在这种情况下,实体指定用相应的HTML 字符参考。You can represent the Unicode characters with character references by using
mb_convert_encoding
:With
mb_substitute_character
you specify how invalid characters (characters of the input character set that are not present in the output character set) should be handled. In this case entity specifies to replace invalid characters by a corresponding HTML character reference.