Jan Dubois wrote:
Files opened on Windows already have the :crlf layer pushed by default,
so you somehow need to get the :encoding layer*below*  it.

Is it possible to re-write the working statement

      open(my $fh, ">:raw:encoding(UTF-16LE):crlf", $filename) or die $!;

in a way that works correctly on any platform (without referring to $^O) ?

Bob

Reply via email to