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

Posted

tags:

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

preg_replace('/[^\\x0009\\x000A\\x000D\\x0020-\\xD7FF\\xE000-\\xFFFD]/', ' ', $string);

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

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

Java用非法XML字符解组xml

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

PHP:simplexml_load_file 从使用 UTF-8 编码的 XML 文件中获取奇怪的字符

非法字符 - CTRL-CHAR

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