2009-07-06 55 views
0

在我这样做的时候用Perl替换特殊字符。我有这个错误。我只是尝试使用XML :: Lib合并2 xml文件。perl xml中XML编码的问题Lib

解析器错误:输入不正确UTF-8,指示编码!字节:0xA3 0x32 0x33 0x6B 23到c 27。

问题是什么,如何解决这个这个

  • 我才去XML解析器想,我会代替那些特殊字符。但我不知道如何在Perl中实现这个目标?或者是有什么办法这个错误,完全关闭与properl格式合并

  • 我用个recover_silently(XML库分析器),它去掉发行后的所有标签发生

+0

请提供产生错误的代码。 – 2009-07-06 10:00:09

+0

my $ xml2 = $ parser-> parse_file(“new.xml”); – joe 2009-07-06 10:03:54

+0

请编辑更有意义的标题(例如XML编码问题) – Massa 2009-07-06 12:54:55

回答

2
<?xml version="1.0" encoding="iso-8859-1"?> 

我刚刚添加到XML文件。然后工作正常