Ah. That would do it. As it happens I'm using CGI::Simple but I noticed that CGI.pm has the same effect, which is why I wrote the OP that way. So now I just need to dig in and figure out what to do about it. My issue is that I'm only using the form-parsing aspects, not the HTML-generation aspects, and the data I'm writing to STDOUT has nothing to do with the CGI per se (it's actually more like log data), so I need to find a way around that behavior.
If you're curious about what my actual program is doing it is something like this.
In reply to Re^2: strange newline behavior in Win32 with CGI.pm and STDOUT
by Errto
in thread strange newline behavior in Win32 with CGI.pm and STDOUT
by Errto
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |