3

我正在尝试在其他人创建的 XML 文件中呈现商标(™)字符。代码如下:

<head><![CDATA[Product Name&#153;]]></head>

它目前无法正确呈现特殊字符。

我正在使用 UTF-8 编码:

非常感谢任何帮助!

4

1 回答 1

4

根据定义,CDATA 部分内容被视为这样,即使对于字符引用(如&#153;. 请参阅XML 中的 <![CDATA[]]> 是什么意思?

与此&#153;无关,它是未定义的,尽管浏览器通常将其解释为表示商标字符。商标字符的正确引用是&#8482;&#x2122;

如果文档编码为 UTF-8,则应输入字符“™”。在 CDATA 部分中,这确实是唯一的方法。

于 2012-11-30T13:02:25.190 回答