Erland Sommarskog <[EMAIL PROTECTED]> writes:
>   
>   open (F,  '<:encoding(ucs-2le)', 'rÃkmacka-ucs2.txt');
>
>And one things seems just plain wrong to me: The "\n" is written as 
>0A 0D to the file, not 000A, 000D. But may there is some more manual
>reading I need to do find out how to do it.

0A 0D is fine for a UTF-8 file. 

For a UCS-2 file things are not very automatic.

This scheme should work:
Turn off the low level CRLF handling, then add the widening layer,
then add a crlf converter and finally tell perl the stack can handle UTF8:

   open (F,  '>:raw:encoding(ucs-2le):crlf:utf8', 'as-ucs2.txt');


Reply via email to