【问题标题】:imap_fetchbody not show special charactersimap_fetchbody 不显示特殊字符
【发布时间】:2014-03-13 16:52:44
【问题描述】:

我使用 imap_fetchbody 将电子邮件从我的个人电子邮件下载到 MYSQL 数据库,当我在我的数据库中使用特殊字符(如重音符号)时,保存 n?例如,而不是 nº

谁能帮我解决这个问题?

例子:

$data = imap_fetchbody($mbox,$mid,'0');

最好的问候。

【问题讨论】:

    标签: php imap


    【解决方案1】:

    这听起来更像是 MySQL 问题而不是 IMAP 问题。

    试试encoding the data as UTF-8。您可能还需要specify the character set 数据库中的表使用。

    【讨论】:

      【解决方案2】:

      尝试像这样转换$data = imap_qprint(imap_fetchbody($mbox,$mid,'0')); 在数据库插入之前。

      http://php.net/manual/en/function.imap-qprint.php

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多