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

How to identify UTF-8 encoded text from a string and convert it to smiley\emoticon in Swift

我正在开发支持 Smiley/emoticons 功能的应用程序。从后端我得到这样的响应 str = "Hferuhggeðððððfjjnjrnjgnejfnsgjen".

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

现在我需要从获得的响应中识别 utf-8 编码文本的位置,并将该编码文本转换为 emoticon/smiley.

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

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

这对我有用。