Unicode not converted when displayed
I'm localizing an app to spanish, and characters are encoded in the Localizable.strings file for that language using Unicode. For example, I have the entry:
"login.saveSettings"="Guardar configuraci\\u00F3n:";
which is displayed in a UILabel exactly like that ("Guardar configuraci\\u00F3n:"), instead of "Guardar configuración:". I tried different variations, such as "\u00F3", or "\\U00F3", but without any success.开发者_开发知识库
I use NSLocalizedString this way:
self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");
What am I doing wrong?
Thanks for any help! Mihai
The correct variant is \U00F3
with 1 backslash and a capital U.
精彩评论