А куда он пишет, в STDERR или STDOUT? Не пробовали binmode(STDERR, ":utf8") и binmode(STDOUT, ":utf8") ?
сб, 6 окт. 2018 г. в 15:45, Alex Povolotsky via Moscow-pm <[email protected] >: > Добрый день > > Обнаружил, что Mojo::Log у меня не пишет русские буквы > > > === cut mojolog === > > #!/usr/bin/env perl > use strict; > use utf8; > use Mojo::Log; > my $log = new Mojo::Log; > print "Просто принт\n"; > $log->info('тест лога'); > === cut mojolog === > > % perl mojolog > Просто принт > [Sat Oct 6 15:22:43 2018] [info] Ñ�еÑ�Ñ� лога > > В попытках разобраться, обнаружил, что на трех других серверах этот > скрипт работает адекватно. > > Версия ОС везде FreeBSD 11.1 или 11.2. Perl 5.26. Mojolicous 8.00 или > 7.88. LANG везде ru_RU.UTF-8. > > Что это может быть? Попробовал на проблемной машине обновить перл, > пересобрал все модули с бинарниками, эффекта никакого. > > -- > > Alex > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Ksenia Bobrova
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
