(PHP 5, PHP 7, PHP 8)
iconv_mime_decode — Decodifica um campo de cabeçalho MIME
Decodifica um campo de cabeçalho MIME
.
string
O cabeçalho codificado, como uma string.
mode
mode
determina o comportamento no caso de iconv_mime_decode() encontrar um campo de cabeçalho MIME
malformado. Você pode especificar qualquer combinação das seguintes máscaras de bits.
Valor | Constante | Descrição |
---|---|---|
1 | ICONV_MIME_DECODE_STRICT | Se definido, o cabeçalho fornecido é decodificado em total conformidade com os padrões definidos em » RFC2047. Esta opção está desativada por padrão porque há muitos agentes de usuário de e-mail quebrados que não seguem a especificação e não produzem cabeçalhos MIME corretos. |
2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Se definido, iconv_mime_decode_headers() tenta ignorar quaisquer erros gramaticais e continuar a processar um determinado cabeçalho. |
encoding
O parâmetro opcional encoding
especifica o conjunto de caracteres pelo qual representar o resultado. Se omitido ou null
, iconv.internal_encoding será usado.
Retorna um campo MIME
decodificado em caso de sucesso ou false
se ocorrer um erro durante a decodificação.
Versão | Descrição |
---|---|
8.0.0 | encoding é anulável agora. |
Exemplo #1 Exemplo iconv_mime_decode()
<?php
// This yields "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
0, "ISO-8859-1");
?>