我正在检索电子邮件,我的一些电子邮件有 utf 编码的文本。然而,即使我的页面被编码为 utf 8 - 在某些地方,当我尝试输出 utf 文本时,我会得到有趣的字符,例如:
=?utf-8?B?Rlc6INqp24zYpyDYotm+INin2LMg2YXYs9qp2LHYp9uB2bkg2qnbjCDZhtmC?=
=?utf-8?B?2YQg2qnYsdiz2qnYqtuSINuB24zaug==?=
而在同一页面的其他区域显示正常。这是怎么回事?
最佳答案
这不是“有趣的字符”,它们是合法的 ASCII 字符。只是该字符串是为传输而进行的 MIME 编码,因此您需要将其放入 mb_decode_mimeheader
。 .
关于php - 如何在我的 utf-8 编码页面上正确显示 utf 编码字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919221/