我有一些德语内容,其中包含变音符号(ü)。此内容正在构建到XML文件中。然后我有一个flash文件,它使用xml来构建一个coverflow。我的问题是封面流中没有显示'ü'字符。我已经确保xml编码正确,正如您从下面的代码段中看到的那样:
<?xml version="1.0" encoding="UTF-8"?>
<artworkinfo>
<albuminfo>
<artLocation>../../../../../../../../Trading-und-Grunes-Buch_Green-Book.png</artLocation>
<albumName>Trading und Grünes Buch (Green Book)</albumName>
<albumLink>http://www.example.com/trading-und-grunes-buch-green-book.html</albumLink>
<albumDesc>Dieses Video zeigt...</albumDesc>
</albuminfo>
</artworkinfo>
正如您所看到的,变音符号位于albumName元素中,但是当该文本显示时,它只是错过了“ü”。我在coverflow文件的text元素中添加了一堆编码组,并在“包含这些字符”元素中特别添加了“ü”。我不知道如何让它显示出来。有人有什么想法吗?
答案 0 :(得分:0)
尝试使用CDATA:
<?xml version="1.0" encoding="UTF-8"?>
<artworkinfo>
<albuminfo>
<artLocation>../../../../../../../../Trading-und-Grunes-Buch_Green-Book.png</artLocation>
<albumName><![CDATA[Trading und Grünes Buch (Green Book)]]></albumName>
<albumLink>http://www.example.com/trading-und-grunes-buch-green-book.html</albumLink>
<albumDesc>Dieses Video zeigt...</albumDesc>
</albuminfo>
</artworkinfo>
罗布
答案 1 :(得分:0)
您可以使用编码方法。 例如在经典的asp使用中:Server.HTMLEncode(“ü”)
答案 2 :(得分:0)
这样Flash就可以在你需要的所有狡猾角色上进行字体嵌入,并且它们会渲染好。
无论如何为我工作!