чем перекодировать "=?koi8-r?Q?=CE=C1=D4=C1=CC=D8=D1=20=C4=C1=CE" ?
MIME::Words::decode_mimewords
для тела письма приходилось прибегнуть к конструкции
my $body = MIME::Words::decode_mimewords( $email -> body );
if( $download_message =~ /Content-Transfer-Encoding: quoted-printable/gi ) {
$body = MIME::QuotedPrint::Perl::decode_qp( $body );
} # End if
4. email
4.6 Как декодировать строки типа ...
FAQ 4.6 Как декодировать строки типа ...
Оставить комментарий
yolki
вместо =?koi8-r?.. может быть UTF-8, windows-1251, etcвместо ..?Q?.. может быть B (Base64) или что-то ещё.. Q - это для quoted printable.
конечная задача - сконвертить к единообразию список:
Под винду.
есть ActivePerl и UnxUtils (awk, sed, grep, recode, etc).