[Moscow.pm] Mojo::Log и UTF8

Ксения Боброва bobrovaksenia на gmail.com
Сб Окт 6 07:33:11 PDT 2018


А куда он пишет, в STDERR или STDOUT?

Не пробовали binmode(STDERR, ":utf8")  и binmode(STDOUT, ":utf8")  ?

сб, 6 окт. 2018 г. в 15:45, Alex Povolotsky via Moscow-pm <moscow-pm на pm.org
>:

> Добрый день
>
> Обнаружил, что 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
> moscow-pm на pm.org | http://moscow.pm.org
>


-- 
Ksenia Bobrova
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20181006/a15de0ba/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm