我正在尝试将SQL database
中保存的表情符号字符串解析为Amazing \ud83d\udc4c
。
我使用UTF8 String
对表情符号字符串进行编码,然后将其保存到SQL database
。
但是,当我尝试解码UTF 8 String
时,它总会崩溃。
当我尝试使用string
转换NSUTF8StringEncoding
时,它崩溃了。
如果我尝试print
字符串,它会输出很多我无法理解的垃圾数据,但它不包含字符串。
代码我尝试过解码:
let commentString: String = commentArr[indexPath.row].valueForKey("comment") as! String
let emojiData = commentString.dataUsingEncoding(NSUTF8StringEncoding)!
let emojiString = String(data: emojiData, encoding: NSNonLossyASCIIStringEncoding)
我很感激帮助。