Nom de la fonction: mb_decode_mimeheader ()
Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8
Description de la fonction: La fonction MB_DECODE_MIMEHEADER () décode le champ d'en-tête de courrier formaté MIME dans une chaîne codée UTF-8.
Utilisation: chaîne mb_decode_mimeheader (String $ str [, int $ mode = 0 [, string $ charset = mb_internal_encoding ()]])
paramètre:
Valeur de retour: renvoie la chaîne décodée et renvoie la chaîne d'origine si le décodage échoue.
Exemple:
$str = '=?UTF-8?B?5bCP5piO6KaB5YWx5Y+3?='; // MIME 编码的字符串$decodedStr = mb_decode_mimeheader($str); echo $decodedStr; // 输出:你好,世界
Dans l'exemple ci-dessus, nous avons une chaîne en codé MIME $str
qui est décodée à l'aide de mb_decode_mimeheader()
. La chaîne décodée est stockée dans la variable $decodedStr
et la sortie via echo
. Le résultat de la sortie est "Bonjour, monde".
Notez que cette fonction détecte automatiquement le codage MIME dans la chaîne et le décode en une chaîne codée UTF-8. Si le décodage échoue, la fonction renvoie la chaîne d'origine.