Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

like image 532
Mihai Fonoage Avatar asked Jul 27 '10 20:07

Mihai Fonoage


1 Answers

The correct variant is \U00F3 with 1 backslash and a capital U.

like image 106
kennytm Avatar answered Oct 14 '22 21:10

kennytm