Forum Webscript.Ru
Программирование => Perl => Тема начата: ---===STINGER===--- от 04 Августа 2004, 00:00:10
-
Привт всем, помогите разобраться.
Использую я Mail:Pop3Client так вот ... поле Subject когда я его вывожу выглядет примерно так "=?KOI8-R?B?W21hc3Rlcmhvc3QucnUjOiAxMDYzNjk3XSBSZTog18/Q0s/T?="
но не всегда, так оно выглядет если в сабже есть русские буквы ... помогите перекодировать это дело как нужно! Спасибо!:)
-
perldoc MIME::Words
perldoc MIME::WordDecoder
+ rfc1522
-
---===STINGER===--- даже беглого взгляда достаточно, чтобы увидеть что это base64.
use MIME::Base64;
print decode_base64(\'W21hc3Rlcmhvc3QucnUjOiAxMDYzNjk3XSBSZTog18/Q0s/T?=\')
[masterhost.ru#: 1063697] Re: вопрос
-
NeoNox, :)
=?KOI8-R?B? - B здесь значит base64, а может быть еще quoted-printable, так что парсить регами надеясь что будет base64 я бы не советовал.