- var_dump: documentation ( source)
- mb_decode_mimeheader: documentation ( source)
- mb_internal_encoding: documentation ( source)
<?php
mb_internal_encoding("UTF-8");
function decodeHeader($header) {
$charset = 'UTF-8';
//$decoded = iconv_mime_decode($header, ICONV_MIME_DECODE_STRICT, $charset);
$decoded = mb_decode_mimeheader($header);
return $decoded;
}
$header = '=?utf-8?Q?=D0=90=D0=BA=D1=82=D0=B8=D0=B2=D0=B0=D1=86=D0=B8=D1=8F=20=D1=83=D1=87=D0=B5=D1=82=D0=BD=D0=BE=D0=B9=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B8?=';
var_dump(decodeHeader($header));