如何将Gmail的主题信息更改为中文字符?

时间:2015-06-17 02:47:20

标签: php gmail imap

我在=?GB2312?B?zbO8xtGnu/m0ocq10bXP7sS/?=函数中收到了$overview[0]->subject;字符串{。}}。

如何将Gmail的主题信息更改为中文字符?

1 个答案:

答案 0 :(得分:2)

您的字符串是MIME RFC 2047编码字,可以使用PHP的mb_decode_mimeheadermb_internal_encoding函数进行解码。

要将MIME编码的字符串转换为UTF-8,您可以使用以下代码:

mb_internal_encoding('UTF-8');
echo mb_decode_mimeheader('=?GB2312?B?zbO8xtGnu/m0ocq10bXP7sS/?=');
# result: 统计学基础实训项目