菜鸟教程小白 发表于 2022-12-13 08:58:52

ios - 如何在 objective-c ios 中解析字节顺序标记 UTF-8 文本文件


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

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

<p>谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>你看到的是<a href="https://en.wikipedia.org/wiki/Quoted-printable" rel="noreferrer noopener nofollow">quoted-printable encoding</a> .此编码方案将不可打印的 ASCII 或 8 位字符转义为 <code>=xx</code> 其中 <code>xx</code> 是字节的十六进制值。 Quoted-printable 主要用于电子邮件传输。见问题 <a href="https://stackoverflow.com/questions/17298798/objective-c-decode-quoted-printable-text" rel="noreferrer noopener nofollow">Objective-C decode quoted printable text</a>有关解码的提示。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在 objective-cios 中解析字节顺序标记 UTF-8 文本文件,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31334314/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31334314/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在 objective-c ios 中解析字节顺序标记 UTF-8 文本文件