每当我尝试用特殊字符(如ō或満月先生)解析XML时,我都会收到错误消息。 xml文档声称使用UTF-8编码,但似乎并非如此。 下面是我在Firefox中查看XML时麻烦的文本:
漂白剂:钻石尘 叛乱 - MÅ Hitotsuno HyÅrinmaru;漂白剂 - DiamondDust Rebellion - Mou Hitotsu no Hyourinmaru
在实际网站上,Å 实际上是角色ō。
< br />一天, 哆啦A梦和他的朋友见面 Mangetsu教授 (æºæåç, 研究人员Mangetsu教授?) 魔法和魔法生物如 哥布林和他的女儿Miyoko (ç¾å¤å, Miyoko?),并被警告 危险的近似 & quot;明星 黑道&安培; QUOT;到了 地球与轨道。< br /> < br />
再次,在实际网站上,这些角色显示为満月先生和美夜子。
除了那些特殊字符之外,实际的XML文件格式正确,这些特殊字符肯定不会使用UTF-8编码。有没有办法让NSXML解析这些XML文件?
答案 0 :(得分:3)
要使用除utf-8之外的其他字符,您需要使用其特殊字符代码。如果您想代表ö
,则需要输入ö
了解更多关于
维基百科:http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references