# iconv_mime_decode

(PHP 5, PHP 7, PHP 8)

iconv_mime_decode — Decodifica un campo de la cabecera `MIME`

### Descripción

iconv_mime_decode(string `$encoded_header`, int `$mode` = 0, string `$charset` = ini_get("iconv.internal_encoding")): string

Decodifica un campo de la cabecera `MIME`.

### Parámetros

`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.

  Máscaras de bits aceptadas por iconv_mime_decode()
  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.

### Valores devueltos

En caso de éxito retorna un campo `MIME` decodificado o `false` si ocurre cualquier error durante la decodificación.

### Ejemplos

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");
?>`

### Ver también

- iconv_mime_decode_headers() - Decodifica varios campos de cabeceras MIME en la misma llamada
- mb_decode_mimeheader() - Decodifica un string en el campo de cabecera MIME
- imap_mime_header_decode() - Decode MIME header elements
- imap_base64() - Decode BASE64 encoded text
- imap_qprint() - Convert a quoted-printable string to an 8 bit string