我有一个XML文档,它必须使用ANSI且具有西班牙口音,我不知道该如何在CDATA标记内进行操作:
<name>
<![CDATA[Introducció]]>
</name>
答案 0 :(得分:0)
首先,“ ANSI”是Microsoft引入的一个术语,用于描述他们最初尝试进行8位字符集的尝试,该字符集实际上不符合任何ANSI标准,并且还是一系列不同的字符集。值得庆幸的是,Microsoft不再使用该术语,该术语一直是错误的。您可能是指iso-8859-1或其Microsoft变体cp1252。
第二,是否可以识别特定的编码与CDATA节无关。如果它在CDATA部分中起作用,那么它将在外部起作用,反之亦然。
关键是要确保您在文件中使用的字符编码在文件开头的XML声明中被命名
<?xml version="1.0" encoding="iso-8859-1"?>