2010-06-01 91 views
0

我只是想KNW,是XML有任何boundations与字符查询XML解析

分析,我们等解析包含像 一些字符的文字“frühe”含有“ü” “宝狮”含有“ ö“

虽然我解析我的XML,这是几种不同的语言,有些字符就像上面那样。 和闻一在控制台看到的,它得到interpted,exaactly闻它伸缩器“ü” 在控制台becoz它打印“FR”

所以有人可以提供我一些关于这件事

问候 shishir

回答

1

如果您使用标准NSXmlParser类,并且XML文件具有正确的encoding=属性,那么您不应该有任何问题。控制台输出可能不是unicode意识的,所以它直接解释多字节的UTF-8字符。尝试在UIAlertView或其他UI元素中显示已分析的文本,看看是否仍有问题。

+0

感谢您的回复迈克... 是的,我使用NSxmlParser,你能告诉我,扫描仪应该是我的XML的正确编码属性? 关于 – iscavengers 2010-06-01 07:25:33

+0

它取决于文件的编码。 可能是你需要的。但我认为NSXMLParser已经会采用UTF-8并正确解析文本。只是控制台没有正确处理unicode文本。 – 2010-06-01 07:30:23

+0

其实我是在活xml上工作,所以我刚看到xml, 这是 “<?xml version =”1.0“?>”这个。 这里我需要添加“encoding =”utf-8“”对吗? 关于 – iscavengers 2010-06-01 07:36:26