XML ANSI 中的重音代码

问题描述 投票:0回答:1

我有一个 XML 文档,它必须是 ANSI 格式,并且带有西班牙口音,我不知道如何在 CDATA 标签内完成它:

<name>
    <![CDATA[Introducció]]>
</name>
xml cdata
1个回答
1
投票

首先,“ANSI”是微软引入的一个术语,用来描述他们第一次尝试做 8 位字符集,它实际上并不符合任何 ANSI 标准,而是一系列不同的字符集。值得庆幸的是,微软不再使用这个词,这个词总是用词不当。您可能指的是 iso-8859-1 或其 Microsoft 变体 cp1252。

其次,是否识别特定编码与CDATA部分无关。如果它在 CDATA 部分内部工作,那么它将在外部工作,反之亦然。

关键是要确保你在文件中使用的字符编码在文件开头的 XML 声明中被命名,例如

<?xml version="1.0" encoding="iso-8859-1"?>
© www.soinside.com 2019 - 2024. All rights reserved.