From: Daniel Berger Date: 2006-12-14T03:10:05+09:00 Subject: Re: How to always write Windows style newlines to a file? Wes Gamble wrote: > I need to write a CSV file and I know that I always want Windows style > newlines on it (for import into Excel). The line endings shouldn't matter. I write csv files on Linux systems all the time, and open them with Excel without issue. > I want to make sure that every line is terminated with "\r\n" (CRLF) > regardless of platform. How do I write the "\n" when the code executes > on Windows without ending up with \r\r\n at the end of every line? If you still really want to do this, you can set $/ (record separator) to "\r\n". Regards, Dan