2013-06-12 75 views
-1

我已經爲印度語(泰盧固語)Unicode字符的文本像這樣轉換Unicode字符,以各自的語言字母的ios

ప ు ర ా ణ ా ల ు

,我發現了上面的文字從數據庫到xml文件格式。我讀XML文件,並 當我打印它顯示爲పురాణాలు

文本有沒有辦法打印文本,因爲它是沒有任何編碼&字符類型#...?

+1

你是什麼意思的「印刷」? 'NSLog(@「పురాణాలు」);'爲我輸出預期的印度字符。 –

+0

這是。我從數據庫中獲取值爲ప ు我想將其顯示爲實際文本。但是,它放在HTML中時顯示正確。 – Mukunda

+3

這聽起來像是您正在使用某些軟件將字符轉換爲HTML或XML字符引用(如「ప」),並且可能也是錯誤的(在分號前必須沒有空格)。請指定您正在使用的軟件和工具。還要注意問題的標題與問題主體不匹配,沒有意義。 –

回答

0

如何解析XML?一個合適的XML解析器應該解碼numeric references

我猜你正在嘗試手動解析XML文檔,而不是依靠 NSXMLParser。如果是這樣,你真的應該使用XML解析器。 對我來說糟糕的猜測是,實體可能是雙重編碼的。

要直接回答你的問題,Objective C HTML escape/unescape顯示瞭如何用快速和髒方法解碼實體。

+0

我正在使用NSXmlParser – Mukunda

+0

@Mukunda你看過我引用的SO問題嗎? http://stackoverflow.com/questions/659602/objective-c-html-escape-unescape –

相關問題