8.49 Iconv
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Voir aussi . iconv_get_encoding . iconv_mime_decode_headers ->iconv_mime_decode . iconv_mime_encode . iconv_set_encoding . iconv_strlen . iconv_strpos . iconv_strrpos . iconv_substr . iconv . ob_iconv_handler
|
8.49.10 iconv_mime_decode()
Décode un champ d'en-tête MIME
[ Exemples avec iconv_mime_decode ] PHP 5
string
iconv_mime_decode (
string
encoded_header
,
int
mode
,
string
charset
)
iconv_mime_decode
retourne un champ d'en-tête
décodé ou
FALSE
si une erreur survient.
mode
détermine une alternative dans le cas
où
iconv_mime_decode
rencontre un champ d'en-tête
MIME
mal formé. Pour pouver spécifier n'importe lequels
des masques suivantes :
| Valeur |
Constante |
Description |
| 1 |
ICONV_MIME_DECODE_STRICT |
Si défini, l'en-tête correspondante sera décodé en suivant strictement
le standard RFC2047.
Cette option est désactivé par défaut car il existe beaucoups
de mauvais
mail user agents
qui ne suivent pas
ce standard et donc, produisent de mauvaises en-têtes
MIME
.
|
| 2 |
ICONV_MIME_DECODE_CONTINUE_ON_ERROR |
Si défini,
iconv_mime_decode
essaie de continuer à décoder
l'en-tête passée même si des erreurs apparaissent.
|
Le paramètre par défaut
charset
spécifie le jeux de caractères
a utilisé pour représenter le résultat. S'il est omis,
iconv.internal_charset sera utilisé.
| Exemple avec iconv_mime_decode |
<?php // Ceci affichera : "Subject: Prüfung Prüfung" echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=", 0, "ISO-8859-1"); ?>
|
Voir aussi
iconv_mime_decode_headers
,
mb_decode_mimeheader
,
imap_mime_header_decode
,
imap_base64
et
imap_qprint
.
|