Nom de la fonction: mb_encode_mimeheader ()
Fonction Fonction: Encoder la chaîne dans une chaîne ASCII imprimable dans l'en-tête MIME.
Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7
Syntaxe: String mb_encode_mimeHeader (String $ str [, string $ charset = mb_internal_encoding () [, string $ transfer_encoding = "b" [, string $ linefeed = "\ r \ n" [, int $ indent = 0]]]]))
Description du paramètre:
Valeur de retour: renvoie la chaîne codée.
Exemple:
$text = "Hello, 世界!"; $encodedText = mb_encode_mimeheader($text, "UTF-8", "B", "\r\n", 4); echo $encodedText;
Résultat de sortie:
=?UTF-8?B?SGVsbG8sIOWPrOWtlw==?=
Explication: La fonction mb_encode_mimeheader () code la chaîne "bonjour, monde!" dans une chaîne ASCII imprimable dans l'en-tête mime. Le jeu de caractères UTF-8 est utilisé pour le codage, la méthode de codage de transmission Base64 est utilisée, les extrémités de ligne sont "\ r \ n", et les caractères en retrait sont 4. Le résultat de codage de sortie final est "=? UTF-8? B? Sgvsbg8SiowProwtlw ==? =".