>> But I had assumed since I was reading and writing in the same mode it
>> would work all right. Was I wrong?
>> -r
> 
> You almost certainly want the 'rb' and 'wb' modes on Windows to read
> and write in binary, rather than text, mode.

Hmm.  The problem may occur when I read the file in--because I'm not 
reading it in Binary mode, I'm actually reading it in as ascii + some 
encoding (Encoding.default_external), which is IBM437

I'm still not entirely sure why something like this *shouldn't* round 
trip appropriately though.

-- 
Posted via http://www.ruby-forum.com/.