Как я могу преобразовать специальный символ \ u0097 в NsString? - PullRequest
2 голосов
/ 09 июля 2009

Как я могу преобразовать специальный символ \u0097 в NsString?

Ответы [ 2 ]

2 голосов
/ 09 июля 2009

Вы можете попробовать следующее:

const unichar cStringArray[] = { 0x0097, 0};
NSString* tmp = [NSString stringWithCharacters:cStringArray length:sizeof cStringArray / sizeof *cStringArray];

Я попробовал приведенный выше код и привязал полученную строку к NSTextField.
В текстовом поле не отображался какой-либо символ. Какой глиф вы ожидаете?
http://www.fileformat.info/info/unicode/char/0097/index.htm показывает дефис.

0 голосов
/ 15 июля 2009

Попробуйте

[NSString stringWithUTF8String:"Some text-"] 

где '-' - ваш персонаж, введенный с помощью панели специальных символов ⌥⌘T

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