它突然發生,我需要輸出一些阿姆哈拉語(埃塞俄比亞)和一些非常奇特的字符串(如果他們在柬埔寨使用它,我想泰米爾語)。我將這些字符串存儲在數據庫中,它們看起來很好 - >(ሳንቲም)。UTF8 iPhone無法讀取阿姆哈拉語字母
從數據庫檢索與他們之後:
currObj.originalUnitName=(originalUnitName)?[NSString stringWithUTF8String:originalUnitName]:@"";
我在設備不錯廣場正在逐漸僅恕我直言,這意味着iPhone有沒有合適的解碼器。這種情況有沒有解決辦法?
P.S我正在使用iOS 5.1
在此先感謝您。
你想用什麼符號?如果他們是unicode,你是否正確地轉義了你的字符串? – CodaFi 2012-03-29 18:27:48
你用什麼字體輸出NSString?沒有合適的UTF8支持,iOS中有很多字體。 (例如Helvetica Neue)我建議你用標準的Helvetica進行進一步的測試,這是(幾乎)很好。 – CodaFi 2012-03-29 18:38:40