array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.iconv-mime-decode.php', 1 => 'iconv_mime_decode', ), 'up' => array ( 0 => 'ref.iconv.php', 1 => 'Funciones de iconv', ), 'prev' => array ( 0 => 'function.iconv-mime-decode-headers.php', 1 => 'iconv_mime_decode_headers', ), 'next' => array ( 0 => 'function.iconv-mime-encode.php', 1 => 'iconv_mime_encode', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/iconv/functions/iconv-mime-decode.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
iconv_mime_decode — Decodifica un campo de la cabecera MIME
$encoded_header
, int $mode
= 0, string $charset
= ini_get("iconv.internal_encoding")): string
Decodifica un campo de la cabecera MIME
.
encoded_header
La cabecera codificada, como string.
mode
mode
determina el comportamiento cuando el
evento iconv_mime_decode() encuentra un campo de
cabecera MIME
mal formado. Puede especificarse
cualquier combinación las siguientes máscaras de bits.
Valor | Constante | Descripción |
---|---|---|
1 | ICONV_MIME_DECODE_STRICT |
Si está definida, la cabecera indicada es decodificada de acuerdo
con los estándares definidos en » RFC2047. Esta opción esta
deshabilitada por defecto puesto que hay muchos agente de correo
incorrectos que no siguen la especificación y no producen las
cabeceras MIME correctas.
|
2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Si está definida iconv_mime_decode_headers() intenta ignorar cualquier error gramaticar y continúa procesando la cabecera dada. |
charset
El parámetro opcional charset
especifica el set
de caracteres a usar para representar el resultado. Si se omite, se
usará iconv.internal_encoding.
En caso de éxito retorna un campo MIME
decodificado o
false
si ocurre cualquier error durante la decodificación.
Ejemplo #1 Ejemplo de la función iconv_mime_decode()
<?php
// Esto contiene "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
0, "ISO-8859-1");
?>