mb_encode_mimeheaderEncode une chaîne pour un en-tête MIME
&reftitle.description;
stringmb_encode_mimeheaderstringstringstringnullcharset&null;stringnulltransfer_encoding&null;stringnewline"\r\n"intindent0
Encode une &string; string donnée en un en-tête MIME.
&reftitle.parameters;
string
La &string; à encoder. Son encodage devrait être identique à
mb_internal_encoding.
charsetcharset est le nom de l'encodage utilisé
par la chaîne string. La valeur par défaut
est déterminée par les paramètres courants du NLS
(mbstring.language).
transfer_encodingtransfer_encoding est l'encodage de transfert. Il
peut être "B" (Base64) ou
"Q" (Quoted-Printable). Par défaut, c'est
"B".
newlinenewline spécifie les fins de lignes (EOF :
end-of-line) utilisées par mb_encode_mimeheader
pour formater la chaîne (une RFC
définie la longueur d'une chaîne à partir de laquelle on doit ajouter
une fin de ligne. La longueur courante est 74 caractères). La valeur
par défaut est "\r\n" (CRLF).
indent
Indentation de la première ligne (nombre de caractères dans l'en-tête
avant string).
&reftitle.returnvalues;
Une version convertie de la &string; en ASCII.
&reftitle.changelog;
&Version;&Description;8.0.0charset et transfer_encoding
sont désormais nullable.
&reftitle.examples;
Exemple avec mb_encode_mimeheader
";
echo $addr;
?>
]]>
&example.outputs;
]]>
&reftitle.notes;
Cette fonction n'est pas conçue pour couper les lignes en milieu de mots.
Ce comportement peut ajouter des espaces non désirées dans un mot de la
chaîne originale.
&reftitle.seealso;
mb_decode_mimeheader