Ich lokalisiere eine App auf Spanisch, und Zeichen werden in der Datei Localizable.strings für diese Sprache mit Unicode codiert. Zum Beispiel habe ich den Eintrag: Unicode bei der Anzeige nicht konvertiert
"login.saveSettings"="Guardar configuraci\\u00F3n:";
, der in einem UILabel genau so angezeigt wird ("Guardar configuraci \\ u00F3n:"), anstelle von "Guardar configuración:". Ich habe verschiedene Varianten wie "\ u00F3" oder "\\ U00F3" ausprobiert, aber ohne Erfolg.
Ich benutze NSLocalizedString auf diese Weise:
self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");
Was mache ich falsch?
Danke für jede Hilfe! Mihai
Absolut richtig. Aus allen Kombinationen habe ich versucht, ich habe den richtigen verpasst. Vielen Dank! –
, aber wenn ich diese in JSON sende, dann ist der Erstellungsfehler ungültig JSON Escape-Sequenz. aber funktioniert gut, wenn es \ u aber iOS konvertiert es nur in \ U – Mrug
@Mrug: JSON und Plist sind zwei völlig verschiedene Format! – kennytm