Добрый день

Обнаружил, что 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

Ответить