0

我正在尝试获取NSStringutf emoji-8 代码为:0xF0 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 回答