[Moscow.pm] Mojo::Log и utf8
Ruslan Zakirov
ruz на bestpractical.com
Вт Дек 11 07:03:04 PST 2012
2012/12/11 Grigory Batalov <grisxa на gmail.com>:
> В Tue, 11 Dec 2012 14:38:49 +0400
> Ivan Petrov <i.petro.77.00 на gmail.com> пишет:
>
>> >> А что мешает отдавать не потоки байт, а строки в 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
> moscow-pm на pm.org | http://moscow.pm.org
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm