Swift: 将16进制emoji表情, 转成具体字符

  • 将emoji表情的16进制字符串, 转成具体的表情文字
let code = "0x1f603"
let scanner = Scanner(string: code)
var result: UInt32 = 0
scanner.scanHexInt32(&result)
guard let us = UnicodeScalar(result) else {
    return
}
let character = Character(us)
let emoji = String(character)
print(emoji)    
// 打印: 😃
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容