0

utf -8 コードNSStringが. これは機能します:emoji0xF0 0x9F 0x98 0x84

NSString *smile = [NSString stringWithUTF8String:"\xf0\x9f\x98\x84"];

しかし、これはしません:

NSString *smile = @"\uf0\u9f\u98\u84";

エラー メッセージ " Incomplete universal character name" が表示されます。誰でもこれで私を助けることができますか?ありがとう。

4

1 に答える 1

1

ここに 2 バイトがありません。\u には 4 桁が必要です。

例: NSString *s = @"\u0234\u0355\u0666\u0621";

于 2012-06-20T06:09:20.380 に答える