如何从字符串中识别 UTF-8 编码的文本,并在 Swift 中将其转换为笑脸\表情符号



我正在做支持笑脸/表情符号功能的应用程序。从后端我得到这样的响应 str = "Hferuhggeðððððððfjjnjrnjgnejfnsgjen"。

此字符串响应中包含 UTF-8 编码文本,因为上述 str UTF-8 编码文本是"ððððð"。

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

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

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

这对我有用。

最新更新