Estoy localizando una aplicación en español, y los caracteres están codificados en el archivo Localizable.strings para ese idioma usando Unicode. Por ejemplo, tengo la entrada: Unicode no convertido cuando se muestra
"login.saveSettings"="Guardar configuraci\\u00F3n:";
que se muestra exactamente en una UILabel ("Guardar configuración \\ u00F3n:"), en lugar de "Guardar en:". Intenté diferentes variaciones, como "\ u00F3" o "\\ U00F3", pero sin éxito.
utilizo NSLocalizedString esta manera:
self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");
¿Qué estoy haciendo mal?
¡Gracias por cualquier ayuda! Mihai
toda la razón. De todas las combinaciones que probé, extrañé la correcta. ¡Gracias! –
pero si estoy enviando este en JSON, su error de elevación es una secuencia de escape JSON no válida. pero funciona bien si hay \ u. pero iOS lo está convirtiendo solo en \ U – Mrug
@Mrug: ¡JSON y plist son dos formatos completamente diferentes! – kennytm