牛牛在线工具

mb_decode_mimeheader()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mb_decode_mimeheader()

将 MIME 格式的邮件头字段解码为 UTF-8 编码的字符串

函数名称:mb_decode_mimeheader() 适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8 函数描述:mb_decode_mimeheader() 函数将 MIME 格式的邮件头字段解码为 UTF-8 编码的字符串。 用法: string mb_decode_mimeheader ( string $str [, int $mode = 0 [, string $charset = mb_internal_encoding() ]] ) 参数: $str:要解码的 MIME 格式的邮件头字段。 $mode(可选):解码模式。默认为 0。可选值有: 0:解码整个字符串。 1:解码 MIME 中的 RFC 2047 编码词组。 2:解码 MIME 中的 RFC 2231 编码词组。 $charset(可选):字符集。默认值为 mb_internal_encoding() 的当前设置。 返回值: 返回解码后的字符串,如果解码失败则返回原始字符串。 示例: $str = '=?UTF-8?B?5bCP5piO6KaB5YWx5Y+3?='; // MIME 编码的字符串 $decodedStr = mb_decode_mimeheader($str); echo $decodedStr; // 输出:你好,世界 在上面的示例中,我们有一个 MIME 编码的字符串 $str,使用 mb_decode_mimeheader() 函数对其进行解码。解码后的字符串存储在 $decodedStr 变量中,并通过 echo 输出。输出结果为 "你好,世界"。 请注意,该函数会自动检测字符串中的 MIME 编码,并将其解码为 UTF-8 编码的字符串。如果解码失败,函数将返回原始字符串。