如何从XML文件中跳过/删除无效的非UTF8字符

弗拉杜兹

我正在寻找一种从xml文件删除/跳过非utf8角色的方法。
我正在使用simplexml_load_string(),但是当文件具有非utf8字符时,我将收到错误“解析器错误:CharRef:无效的十六进制值”,并进行编码,如下所示:

Q7fzÕ6,¯å1òw~Ò`H-7%¨§ÃU³^Ôàƒ³‡Îá_s…“w²žrâºæºçYF#K‰àa¥²o8Îk쎻qíNž‚ËÂUeJvgXêõ»'[Hw®Èl[-&#xAEPs§æŠ§£gáRÓ„Å2Ì$ŽŽŠŽÆÁœ˜.E~Ñ°@=

而且我无法从该xml中保存信息,我正在尝试从Web / stackoverflow中获取许多solutin,但没人在帮助我。
我正在尝试使用preg_replace等。
谢谢!

弗拉杜兹

评论的答案:

尝试在此文本中删除/转义与号或将其包装在CDATA块中

所以我把
simplexml_load_string($string)
这个放在call函数之前
$string = str_replace('&', ' ', $string);
现在可以正常工作了,没有&字符串,所以simplexml_load_string()可以解析而不会出现错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从XML文件中跳过/删除无效的非UTF8字符

来自分类Dev

在Python 3中,如何从字符串中删除所有非UTF8字符?

来自分类Dev

如何使用netsh删除带有UTF8字符的配置文件?

来自分类Dev

如何在Snowflake中查找非utf8字符的行?

来自分类Dev

从文件中删除所有非utf-8字符,终端中无输出

来自分类Dev

如何用空格替换无效的UTF8字符

来自分类Dev

Django with MySQL:无效的utf8字符串:“ 800363”如何解决?

来自分类Dev

在MongoDb中导入CSV文件(包含一些非UTF8字符)

来自分类Dev

REST Yii2-如何显示来自json中数据库的非UTF8字符?

来自分类Dev

如何删除python字符串的最后utf8字符

来自分类Dev

在Python 3和Python 2中处理CSV中的非UTF8字符

来自分类Dev

Swift UTF8编码和非UTF8字符

来自分类Dev

如何知道Javascript字符串中是否有UTF8字符?

来自分类Dev

重写htaccess中的utf8字符

来自分类Dev

如何在python中构建utf8字符串

来自分类Dev

如何在OS X终端中显示UTF8字符串

来自分类Dev

如何从MySql在ZF2中显示utf8字符

来自分类Dev

PHP从字符串中删除所有非UTF-8字符

来自分类Dev

无法使用ColdFusion生成的XML文件中支持非UTF-8字符

来自分类Dev

如何将无效UTF-8字符的文件名转换回字节?

来自分类Dev

如何将无效UTF-8字符的文件名转换回字节?

来自分类Dev

报废文件中的持久性非UTF-8字符

来自分类Dev

如何删除字符串中的任何utf8mb4字符

来自分类Dev

在Ruby中,如何处理PDF内容中的非UTF 8字符?

来自分类Dev

删除4个字节的UTF8字符

来自分类Dev

如何使用pymongo在mongodb中存储非utf-8字符串

来自分类Dev

如何使用pymongo在mongodb中存储非utf-8字符串

来自分类Dev

从包含utf 8字符的属性文件中读取

来自分类Dev

从MPMoviePlayerController元数据中的UTF8字符串中快速读取

Related 相关文章

  1. 1

    如何从XML文件中跳过/删除无效的非UTF8字符

  2. 2

    在Python 3中,如何从字符串中删除所有非UTF8字符?

  3. 3

    如何使用netsh删除带有UTF8字符的配置文件?

  4. 4

    如何在Snowflake中查找非utf8字符的行?

  5. 5

    从文件中删除所有非utf-8字符,终端中无输出

  6. 6

    如何用空格替换无效的UTF8字符

  7. 7

    Django with MySQL:无效的utf8字符串:“ 800363”如何解决?

  8. 8

    在MongoDb中导入CSV文件(包含一些非UTF8字符)

  9. 9

    REST Yii2-如何显示来自json中数据库的非UTF8字符?

  10. 10

    如何删除python字符串的最后utf8字符

  11. 11

    在Python 3和Python 2中处理CSV中的非UTF8字符

  12. 12

    Swift UTF8编码和非UTF8字符

  13. 13

    如何知道Javascript字符串中是否有UTF8字符?

  14. 14

    重写htaccess中的utf8字符

  15. 15

    如何在python中构建utf8字符串

  16. 16

    如何在OS X终端中显示UTF8字符串

  17. 17

    如何从MySql在ZF2中显示utf8字符

  18. 18

    PHP从字符串中删除所有非UTF-8字符

  19. 19

    无法使用ColdFusion生成的XML文件中支持非UTF-8字符

  20. 20

    如何将无效UTF-8字符的文件名转换回字节?

  21. 21

    如何将无效UTF-8字符的文件名转换回字节?

  22. 22

    报废文件中的持久性非UTF-8字符

  23. 23

    如何删除字符串中的任何utf8mb4字符

  24. 24

    在Ruby中,如何处理PDF内容中的非UTF 8字符?

  25. 25

    删除4个字节的UTF8字符

  26. 26

    如何使用pymongo在mongodb中存储非utf-8字符串

  27. 27

    如何使用pymongo在mongodb中存储非utf-8字符串

  28. 28

    从包含utf 8字符的属性文件中读取

  29. 29

    从MPMoviePlayerController元数据中的UTF8字符串中快速读取

热门标签

归档