(PHP 5, PHP 7, PHP 8)
iconv_mime_decode — Decodifica un campo de encabezado MIME
iconv_mime_decode() decodifica un campo de encabezado MIME.
string
El encabezado codificado, en forma de string.
mode
mode
determina una alternativa en caso
de que iconv_mime_decode() encuentre un campo de encabezado
MIME
mal formado.
Valor | Constante | Descripción |
---|---|---|
1 | ICONV_MIME_DECODE_STRICT |
Si está definido, el encabezado correspondiente será decodificado
siguiendo estrictamente el estándar » RFC2047.
Esta opción está desactivada por omisión, ya que existen muchos
clientes de correo que no siguen este estándar y
por lo tanto, producen malos encabezados MIME .
|
2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Si está definido, iconv_mime_decode() intenta continuar decodificando el encabezado pasado, incluso si aparecen errores. |
encoding
El parámetro por omisión encoding
especifica
el juego de caracteres a utilizar para representar el resultado.
Si se omite,
iconv.internal_encoding
será utilizado.
Devuelve un campo MIME
en caso de éxito,
o false
si ocurre un error durante la decodificación.
Versión | Descripción |
---|---|
8.0.0 |
encoding ahora es nullable.
|
Ejemplo #1 Ejemplo con iconv_mime_decode()
<?php
// Esto mostrará: "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
0, "ISO-8859-1");
?>