D:\>perl -wE "binmode STDOUT, 'utf8'; use open IO => 'raw'" D:\>perl -wE "say for PerlIO::get_layers(STDOUT)" unix crlf D:\>perl -wE "use open ':utf8';" # OK D:\>perl -wE "use open 'utf8';" # OK D:\>perl -wE "use open 'encoding(ASCII)';" # OK D:\>perl -wE "use open ':encoding(ASCII)';" # OK D:\>perl -wE "use open ':std';" # OK D:\>perl -MPerlIO -wE "use open 'std';" Unknown PerlIO layer class 'std' (need IN, OUT or IO) at -e line 1. BEGIN failed--compilation aborted at -e line 1.