in reply to Re: using binmode() to override default encoding specified in "use open"
in thread using binmode() to override default encoding specified in "use open"

binmode(FILE) if 1; # reset to raw binmode(FILE, ':encoding(UTF-8)') if 1; # add our new encoding
This can be shortened to
binmode(FILE, ':raw:encoding(UTF-8)') if 1;
map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]