У нас есть пара ключ-значение в файле Localization.string.
"spanish-key" = "Espa\u00f1ol";
Когда мы извлекаем и назначаем метку, приложение отображает ее как «Espau00f1ol».
Не работает.
self.label1.text= NSLocalizedString(@"spanish-key", nil);
Работает - показывает в нужном формате.
self.label1.text= @"Espa\u00f1ol";
В чем может быть проблема, когда мы используем
NSLocalizedString(@"spanish-key", nil)?
Если мы установим \U вместо \u, тогда это сработает.
"spanish-key" = "Espa\U00f1ol";
Когда использовать "\Uxxxx" и "\uxxxx"?