我正在尝试在其他人创建的XML文件中呈现商标(™)字符。 代码如下:
<head><![CDATA[Product Name™]]></head>
目前无法正确呈现特殊字符。
我正在使用UTF-8编码:
任何帮助都非常感谢!
答案 0 :(得分:3)
根据定义,CDATA部分内容是这样的,即使是像™
这样的字符引用也不会被解析。见What does <![CDATA[]]> in XML mean?
独立于此,™
未定义,但浏览器通常将其解释为表示商标字符。 ™
字符的正确引用为™
和{{1}}。
如果文档编码为UTF-8,则应输入字符“™”。在CDATA部分内部,它确实是唯一的方式。