Не имею подобного опыта, но все же

perldoc MIME::Base64 говорит следующее:

    encode_base64( $bytes ) # Bytes!

Вот что дают примеры:

perl -MMIME::Base64 -e 'print decode_base64(encode_base64("Привет Мир"))'

# Привет Мир

perl -MMIME::Base64 -Mutf8 -e 'print decode_base64(encode_base64("Привет Мир"))'

# Wide character in subroutine entry

perl -MEncode -MMIME::Base64 -Mutf8 -e 'print decode_base64(encode_base64(encode("UTF-8", "Привет Мир")))'

# Привет Мир

--
Reagrds
yko

On 08/11/2011 04:43 PM, Alex Povolotsky wrote:

Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят.

Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять во
что-то восьмибитное и только потом энкодить? Или есть какой-то секретный
энкодер, которого я не могу найти?

Alex
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить