如何在xml中编码特殊字符? 例如:我的xml中有一个特殊字符mu,由于这个字符,转换将失败 任何信息都会有所帮助
由于 Preetham
答案 0 :(得分:11)
如果您通过字符串连接构建XML,那么您需要停止这样做并开始使用您的语言中的库(例如DOM)来创建XML。
库将正确处理编码。
答案 1 :(得分:1)
任何有效的UTF-8字符在XML中都应该没问题,任何XML处理工具(包括XSLT)也应该处理它们。如果文件是有效的XML,那么它应该工作。你能发布一个给你带来麻烦的示例XML文件吗?
答案 2 :(得分:0)
您可以在utf-8中对xml进行编码并使用
<node><![CDATA[ odd characters here ]]></node>
答案 3 :(得分:0)
XML文本默认为UTF-8编码。这支持你关心的所有角色。只有故意选择非国际编码才能正确编码。
答案 4 :(得分:0)
这有时被称为“转义”,例如,请参阅here。