OGeek|极客世界-中国程序员成长平台

标题: ios - 如何在 objective-c ios 中解析字节顺序标记 UTF-8 文本文件 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 08:58
标题: ios - 如何在 objective-c ios 中解析字节顺序标记 UTF-8 文本文件

我从 whatsapp 发送了一个文本文件作为附件,然后在 iPhone 应用程序中打开发送的文件时,我在开始时看到 =EF=BB=BF,这意味着它是 BOM utf- 8 档。我的问题是为什么 '=' 字符出现在每个代码而不是 0x 之后?

所有表情符号都以这种风格出现 =F0=9F=98=9D,我如何将其转换为 objective-c 中的简单文本?非常感谢任何帮助。

谢谢



Best Answer-推荐答案


你看到的是quoted-printable encoding .此编码方案将不可打印的 ASCII 或 8 位字符转义为 =xx 其中 xx 是字节的十六进制值。 Quoted-printable 主要用于电子邮件传输。见问题 Objective-C decode quoted printable text有关解码的提示。

关于ios - 如何在 objective-c ios 中解析字节顺序标记 UTF-8 文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31334314/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4