-1

我有这样的印度语言(泰卢固语)的 unicode 字符文本

పురాణాలు

我将上述文本从数据库获取为 xml 文件格式。我正在阅读 xml 文件,当我打印文本时,它显示为పురాణాలు

有没有办法在没有任何编码字符类型&#...的情况下打印文本?

4

1 回答 1

0

你是如何解析 XML 的?适当的 XML 解析器应该对数字引用进行解码。

我猜您正在尝试手动解析 XML 文档,而不是依赖NSXMLParser. 如果是这样,您确实应该使用 XML 解析器。我的猜测是,这些实体很可能被双重编码。

为了直接回答您的问题,Objective C HTML escape/unescape展示了如何使用快速而肮脏的方法解码实体。

于 2013-06-12T12:33:20.670 回答