From 86a75ae4dafd1412879c9dec809e0d1304dd6fe0 Mon Sep 17 00:00:00 2001 From: Gerhard Gonter <ggonter@gmail.com> Date: Thu, 15 Nov 2018 20:42:13 +0100 Subject: [PATCH] added binmode :utf8 for filelist and stdout --- textarchive/lib/md5cat.pm | 1 + textarchive/vlib001.pl | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/textarchive/lib/md5cat.pm b/textarchive/lib/md5cat.pm index cb8a2dc..4db7b3f 100644 --- a/textarchive/lib/md5cat.pm +++ b/textarchive/lib/md5cat.pm @@ -140,6 +140,7 @@ sub read_flist print __LINE__, " could not open '$fnm'!\n"; return -1; } + binmode (FI, ':utf8'); # maybe we need a flag for that? my @files; while (<FI>) diff --git a/textarchive/vlib001.pl b/textarchive/vlib001.pl index 8614844..c9f6f94 100755 --- a/textarchive/vlib001.pl +++ b/textarchive/vlib001.pl @@ -65,6 +65,10 @@ use TA::ObjReg; use md5cat; use Util::ts qw(ts_ISO); +binmode( STDOUT, ':utf8' ); autoflush STDOUT 1; +binmode( STDERR, ':utf8' ); autoflush STDERR 1; +binmode( STDIN, ':utf8' ); + my $project; my $store; my $refresh_fileinfo= 0; -- GitLab