2012-04-23 5 views
1

Кто-нибудь знает, поддерживает ли NSString японские символы? Я написал что-то вроде этого:NSString и японский

NSString* str = @"日本語"; 

Но это отображает только некоторые буквы и цифры в отладчике XCode. Как я могу писать японские слова в приложении для iPhone?

ответ

4

Это кажется правильным.

Но это показывает только некоторые буквы и цифры в Xcode отладчика

Я предполагаю «буквы и цифры» что-то вроде \ U123 \ 092 и т.д.? То, что вы видите в отладчике, является эквивалентом Unicode. Если вы отобразите строку в UILabel или что-то в этом роде, она будет выглядеть нормально.

+3

Чтобы быть более конкретным, если вы используете NSString, то я могу предположить, что вы используете iOS или OS X, где язык кодировки по умолчанию всегда UTF8. NSString должен иметь возможность хранить любой текст UTF8, но, как упоминалось в ответе, все, что находится за пределами ASCII, может быть декодировано или не может быть декодировано в дружественной форме в отладчике. – Noah

Смежные вопросы