>>>> А что мешает отдавать не потоки байт, а строки в 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 mailing list
[email protected] | http://moscow.pm.org

Ответить