【问题标题】:How to parse Byte Order Mark UTF-8 text file in objective C ios如何在目标 C ios 中解析字节顺序标记 UTF-8 文本文件
【发布时间】:2015-07-10 16:48:26
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: ios utf-8 byte-order-mark


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-07-13
      • 2012-04-17
      • 2012-02-24
      • 2012-06-21
      • 2011-11-17
      • 2011-02-03
      • 2016-02-04
      • 1970-01-01
      相关资源
      最近更新 更多