Sto localizzando un'app in spagnolo e i caratteri sono codificati nel file Localizable.strings per quella lingua utilizzando Unicode. Ad esempio, ho la voce: Unicode non convertito quando visualizzato
"login.saveSettings"="Guardar configuraci\\u00F3n:";
che viene visualizzata in una UILabel esattamente come quella ("Guardar configuraci \\ u00F3n:"), invece di "Guardar configuración:". Ho provato diverse varianti, come "\ u00F3" o "\\ U00F3", ma senza alcun successo.
Io uso NSLocalizedString questo modo:
self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");
Che cosa sto facendo di sbagliato?
Grazie per qualsiasi aiuto! Mihai
assolutamente ragione. Da tutte le combinazioni che ho provato, ho perso quella giusta. Grazie! –
ma se sto inviando questo in JSON quindi la sua sequenza di escape JSON di errore non valida. ma funziona bene se c'è \ u. ma iOS lo sta convertendo solo in \ U – Mrug
@Mrug: JSON e plist sono due formati completamente diversi! – kennytm