我有一个 XML 文档,它必须是 ANSI 格式,并且带有西班牙口音,我不知道如何在 CDATA 标签内完成它:
<name>
<![CDATA[Introducció]]>
</name>
首先,“ANSI”是微软引入的一个术语,用来描述他们第一次尝试做 8 位字符集,它实际上并不符合任何 ANSI 标准,而是一系列不同的字符集。值得庆幸的是,微软不再使用这个词,这个词总是用词不当。您可能指的是 iso-8859-1 或其 Microsoft 变体 cp1252。
其次,是否识别特定编码与CDATA部分无关。如果它在 CDATA 部分内部工作,那么它将在外部工作,反之亦然。
关键是要确保你在文件中使用的字符编码在文件开头的 XML 声明中被命名,例如
<?xml version="1.0" encoding="iso-8859-1"?>