如何从字符串中识别UTF-8编码的文本并将其转换为Swift中的smiley \ emoticon

时间:2018-05-01 11:01:12

标签: ios swift utf-8 emoticons

我正在做支持笑脸/表情符号功能的App。从后端我得到的响应就像这样str =“Hferuhggeðððððfjjnjrnjgnejfnsgjen”。

此字符串响应中包含UTF-8编码文本,对于上面的str,UTF-8编码文本为“ððððð”。

现在我需要从获得的响应中识别utf-8编码文本的位置,并将该编码文本转换为表情符号/笑脸。

1 个答案:

答案 0 :(得分:1)

最后我找到了解决方案,如果你解码字符串你会得到笑脸,请找到代码

 let che = descriptionText.cString(using: .isoLatin1)
 let decode_string = String(cString: che!, encoding: .utf8)

这对我有用。