http://qs321.pair.com?node_id=810794


in reply to How to insert Hexadecimal characters

Actually, you are wrong. print "\n" prints a logical newline - it will output the bytestring which is the appropriate "newline" for the current platform.

In your case, I would do: print "\x{0D}\x{0A}";