Интересно, какой метод был бы лучше для преобразования символа константы* строка к NSString.
Я нашел, что существуют некоторые факты.
Но я хочу преобразовать с длиной И кодирующий (потому что я хочу сделать тот штраф, если у меня есть некоторый символ Non-ASCII путем установки кодирующий к UTF-8). Какие-либо мысли?
Я просто думаю теперь
Но это не работает хорошо.
Использование:
[NSString initWithBytes:length:encoding].
Если переменная const char* имеет имя foo
(и указывает на нулевую строку), просто скажите
[NSString stringWithUTF8String:foo]
Поскольку UTF-8 - это суперсет ASCII, то это сработает, будет ли foo
указывать на UTF-8 или ASCII. Тогда вы можете без проблем перейти на полный Юникод.