0

使用 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

以法莲

4

2 回答 2

6

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

于 2015-01-23T15:28:56.473 回答
1
&#x00A3; 

是一种解决方法

<description>&#x00A3;1.00 x 100</description>
于 2015-01-23T15:24:05.330 回答