从UTF-8字符串中删除非法的XML字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从UTF-8字符串中删除非法的XML字符相关的知识,希望对你有一定的参考价值。

Some valid UTF-8 characters are illegal in XML:
http://www.w3.org/TR/REC-xml/#charsets

This statement strips them from your strings.
  1. preg_replace('/[^\x0009\x000A\x000D\x0020-\xD7FF\xE000-\xFFFD]/', ' ', $string);

以上是关于从UTF-8字符串中删除非法的XML字符的主要内容,如果未能解决你的问题,请参考以下文章

从 xml 中删除非法的 0x1f 字符

非法字符 - CTRL-CHAR

Java用非法XML字符解组xml

使用声明的 encoding=utf-8 从 xml 中删除非 UTF-8 字符 - Java

如何从路径和文件名中删除非法字符?

我的javascript片段返回“非法字符”