Испанские символы заменены на странные строки при использовании 'stringWithFormat'? - PullRequest
0 голосов
/ 12 мая 2010
NSString *myString = [NSString stringWithFormat:@"%@",BernabÈu];
NSLog(@"%@", myString);

Выше выписки:

  Bernab\u00c8u

Здесь 'BernabÈu' - это испанская символьная строка.

Почему добавляется "\ u00c8u"? Как от этого избавиться?

1 Ответ

0 голосов
/ 12 мая 2010

Поскольку '\ u00c8' является представлением E. в юникоде, у меня нет удобного кода, но вам придется изучить использование Locale, я думаю, чтобы заставить его печатать с правильным символом. Но не волнуйся. Java до сих пор понимает, что это E.

(у вас тоже нет нужного 'E': -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...