我想自定义我想在 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 的空值。谁能帮助我的代码有什么问题?
谢谢