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

标签 ios swift utf-8 emoticons

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

这个字符串响应中有一个UTF-8编码的文本,因为上面的str UTF-8编码文本是“ððððð”。

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

最佳答案

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

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

这对我有用。

关于ios - 如何从字符串中识别 UTF-8 编码的文本并将其转换为 Swift 中的笑脸\表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50115333/

相关文章:

ios - 拉动刷新不执行刷新功能?

ios - 带有仅推送内容的导航栏的侧边菜单

ios - -[UIViewController tableView :numberOfRowsInSection:]: unrecognized selector sent to instance

swift - 如何为具有类型约束的泛型函数提供默认参数?

ios - 声明在同一文件中时枚举中未声明的类型

ios - Apple 文档中有关 iOS 可用性的信息不足?

ios - 如何修复 CloudKit Dashboard 中的 ZONE_NOT_FOUND 错误?

java - 使用缓冲区将字符串转换为 UTF-8

PHP UTF-8 不工作

java - SOAP 负载中的特殊字符未正确传输