2012/12/11 Grigory Batalov <[email protected]>:
> В Tue, 11 Dec 2012 14:38:49 +0400
> Ivan Petrov <[email protected]> пишет:
>
>> >> А что мешает отдавать не потоки байт, а строки в 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 ?

Либо работать в LANG=C, либо написать прагму, которая декодид $!
согласно локали пользователя. За второе вам сообщество спасибо скажет.
Второй вариант уже обсуждали вроде.



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



-- 
Best regards, Ruslan.
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить