[Moscow.pm] Mojo::Log и utf8

Ivan Petrov i.petro.77.00 на gmail.com
Вт Дек 11 03:42:39 PST 2012


>>>> А что мешает отдавать не потоки байт, а строки в utf8 в журнал?
>> 
>>> Т.е. делать везде
>> 
>> нет не делать, а работать в utf8 изначально

> Ну, возьмём такой пример:

> use Mojo::Log;
> my $log = Mojo::Log->new( path => 'mojo.log' );
> open (*FILE, '< nonexistent.txt') or $log->warn("Can't read file: $!");

> Как получить сообщение "Нет такого файла или каталога" в utf8 ?

локализация $! в utf8 - старый баг который давно идет.

я сваял себе внутренний модуль и использую его переменную вместо $!.

это вы как раз наткнулись на графу "ну должны же быть у Perl хоть
какие-то недостатки"

:)


Подробная информация о списке рассылки Moscow-pm