iconv_mime_decode
解码一个MIME头字段
iconv_mime_decode
PHP 5 >= 5.0.0, PHP 7, PHP 8
iconv_mime_decode 函数用于按照 RFC2047 规范对 MIME 头字段中的编码字符串进行解码,通常用于处理电子邮件头中的编码信息,例如主题、发件人名称等。
string iconv_mime_decode(string $encoded_header, int $mode = 0, string $encoding = ini_get("iconv.internal_encoding"))
返回解码后的字符串。如果失败,则返回 false。
<?php $encoded = "=?UTF-8?B?5pel5pys6Kqe44Gu5Lu25ZCN?= <[email protected]>"; $decoded = iconv_mime_decode($encoded, 0, "UTF-8"); echo $decoded; ?>
此示例中,MIME 编码的字符串代表带有中文名称的电子邮件地址。iconv_mime_decode 被用来解码字符串,并以 UTF-8 输出正确的中文字符和电邮地址。输出结果将是一个包含解码后的发件人名称和电邮地址的字符串。