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