XML中的£字符

时间:2015-01-23 15:16:52

标签: 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

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

这是一个问题吗? 更重要的是建议采用哪种解决方法。

TIA

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:1)

&#x00A3; 

是一种解决方法

<description>&#x00A3;1.00 x 100</description>