【问题标题】:Can anyone let me know What is encoding format of attached screen shot? [closed]谁能告诉我附加屏幕截图的编码格式是什么? [关闭] 【发布时间】:2018-05-31 12:57:20 【问题描述】: 我正在将电子邮件从服务器转发到带有脚本的 php 文件。当我得到任何特殊字符时,我的字符串格式在屏幕截图中给出。 我在 PHP 中做所有事情。 提前致谢。 【问题讨论】: 你的代码在哪里 What is "=C2=A0" in MIME encoded, quoted-printable text?的可能重复 标签: php string email encoding 【解决方案1】: 这是 UTF-8 编码为Quoted-Printable。 【讨论】: 谢谢你!,你节省了我很多时间.. 当我尝试将其保存到数据库中时,它保存为??????。你能帮我解决一下吗? 【解决方案2】: 您可以使用 php 中的mb_detect_encoding 函数。 Read more about this here 您还可以从文件中检索数据以检查编码。 (例如您存储的电子邮件)。 【讨论】: 根据文档,它可以使用auto检测ASCII ASCII 是输出 它并没有真正检测到 8 位 ascii 和 7 位。无论哪种方式,这是引用可打印的,这是用于电子邮件的格式。 $a = chr(254)."2017 年 12 月 10 日\n=E0=B8=AA=E0=B8=A7=E0=B8=B1=E0=B8=AA=E0=10 =B8=A3=E0=B8=B1=E0=B8=9A"; echo mb_detect_encoding($a,"auto"); 这是我能找到的关于这个问题的最佳参考。 stackoverflow.com/questions/20629938/…