2012-04-23 14 views
1

NSStringが日本語文字をサポートするかどうかは誰にも分かりますか?私はこのような何かを書いた:NSStringと日本語

NSString* str = @"日本語"; 

をしかし、それはXCodeのデバッガで唯一のいくつかの文字と数字を表示します。 iPhoneアプリに日本語の単語を書くにはどうすればいいですか?

答えて

4

これは正しいようです。

しかし、それは私が「文字と数字を」推測しているXcodeのデバッガ

にのみ、いくつかの文字と数字を表示するなど092 \ \ U123のようなものはありますか?デバッガで表示されているのは、Unicodeに相当するものです。文字列をUILabelなどで表示すると、うまく表示されます。

+3

具体的には、NSStringを使用している場合は、iOSまたはOS Xを使用していると仮定できます。デフォルトのエンコードロケールは常にUTF8です。 NSStringはどのような種類のUTF8テキストも保持できるはずですが、答えに記載されているように、ASCII以外のものはデバッガのフレンドリフォームでデコードされてもデコードされなくてもかまいません。 – Noah

関連する問題