[Moscow.pm] Как закодировать UTF-8 в base64?
Yaroslav
ykorshak на gmail.com
Чт Авг 11 07:01:59 PDT 2011
Не имею подобного опыта, но все же
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