我正在將應用本地化爲西班牙語,並且字符使用Unicode編碼在該語言的Localizable.strings文件中。例如,我有條目:Unicode在顯示時未轉換
"login.saveSettings"="Guardar configuraci\\u00F3n:";
,它顯示在UILabel中,就像那樣(「Guardar configuraci \\ u00F3n:」),而不是「Guardarconfiguración:」。我嘗試了不同的變體,例如「\ u00F3」或「\\ U00F3」,但沒有任何成功。
我用NSLocalizedString這樣:
self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");
我在做什麼錯?
感謝您的幫助! 米哈伊
絕對正確。從我試過的所有組合中,我錯過了正確的一個。謝謝! – 2010-07-31 15:47:22
但如果我在JSON中發送這一個,那麼它的引發錯誤無效的JSON轉義序列。但如果有\ u就能正常工作。但iOS僅在\ U – Mrug 2014-04-26 14:59:18
@Mrug:JSON中轉換它,plist是兩種完全不同的格式! – kennytm 2014-04-27 07:21:24