0

我想自定义我想在 iphone foe chat messanger 上显示的表情符号。我有现有的 android 应用程序,我发现 IOS 的 unicode 和 Android id 不同。

如字符串如下(来自android):\ud83d\ude25\ud83d\ude1e❤\ud83d\ude2d

当我将 unicode android 替换为 ios 时,我得到如下字符串: \ue401\ue058❤\ue411

然后我使用如下代码转换为 ASCII unicode:

NSData *data1 = [tmp
                 dataUsingEncoding:NSUTF8StringEncoding];

NSString *emojiStr = [[NSString alloc] initWithData:data1 encoding:NSNonLossyASCIIStringEncoding];

然后我会得到 emojiStr 的空值。谁能帮助我的代码有什么问题?

谢谢

4

0 回答 0