SunshinePHP 2016


(PHP 4 >= 4.0.6, PHP 5)

mb_decode_mimeheaderDécode un en-tête MIME


string mb_decode_mimeheader ( string $str )

Décode la chaîne encodée str dans l'en-tête MIME.

Liste de paramètres


La chaîne à décoder.

Valeurs de retour

La chaîne décodée, avec un encodage interne.

Voir aussi

add a note add a note

User Contributed Notes 3 notes

Frogger2000 at gmx dot de
13 years ago
Using quoted-printable-encoding the hex-numbers must be written in uppercase letters!

Works: =?iso-8859-1?q?=3F=3F=3F?=
Fails: =?iso-8859-1?q?=3f=3f=3f?=
tomlove at gmail dot com
5 years ago
This function ignores any encoded-word specified in a character set not supported by the mbstring extension (e.g. Arabic windows-1256). Such encoded-words pass straight through.

RFC2047 doesn't specify the behaviour, but common agents such as Gmail, Windows Mail, etc. DO NOT ignore such encoded words. They are decoded as if they were declared to be in the local character set.

Be aware of this idiosyncrasy.
3 years ago
See also the following functions which may work better in some cases:
iconv_mime_decode() -
imap_utf8() -
To Top