XML中的£字符

Eph*_*aim 0 xml delphi txmldocument

使用Delphi XE2 TXMLDocument和MSXML

<description>£1.00 x 100</description>   parsing error as does
<description><![CDATA[£1.00 x 100]]></description>   parsing error as does
Run Code Online (Sandbox Code Playgroud)

£字符未标记为无效字符.

这是一个问题吗?更重要的是建议的解决方法.

TIA

以法莲

Dav*_*nan 6

对此的可能解释是您在?xml声明中指定了UTF-8,但实际上已使用ANSI对文件进行了编码.显然,解决方案是将文件正确编码为UTF-8.