Unicode не преобразовал при отображении

Я локализую приложение испанскому языку, и символы кодируются в файле Localizable.strings для того языка с помощью Unicode. Например, у меня есть запись:

"login.saveSettings"="Guardar configuraci\\u00F3n:";
который отображен в UILabel точно как этот ("Guardar configuraci \\u00F3n: "), вместо "Guardar configuraciвn":. я попробовал различные изменения, такие как "\u00F3", или" \\U00F3", но без любого успеха.

Я использую NSLocalizedString этот путь:

self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");

Что я делаю неправильно?

Спасибо за любую справку! Mihai

7
задан Mihai Fonoage 28 July 2010 в 12:25
поделиться

2 ответа

Правильный вариант - \ U00F3 с 1 обратной косой чертой и заглавной U.

25
ответ дан 6 December 2019 в 07:05
поделиться

В итоге я нашел небольшую программу на Java, которая заменяет любую последовательность Unicode фактическим символом: Преобразование Unicode с экранированием javascript в Unicode Java

0
ответ дан 6 December 2019 в 07:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: