in reply to Re^2: Writing utf-8 to a socket with syswrite in perl 5.6
in thread Writing utf-8 to a socket with syswrite in perl 5.6

That makes no sense. If you use binmode, then you'll get a byte-for-byte copy of what was in the file. (If binmode isn't used, CRLF will get converted to LF.)