Eli Zaretskii wrote:
Almost nobody in the MS world uses the ^Z convention on purpose any
more; many don't even know about it.
They might not use or even know this, but the C library does. And
since the default open mode for ANSI C functions like fopen and
Posix-like functions like _open is text, failure to open a binary file
with O_BINARY resp. "rb" will cause the read operation to stop on the
first byte whose value is 26.
IOW, you don't need to know about this to be bitten by it.
I wonder which bite would be more painful: having the read operation
stop on the first 26, or having every 10 replaced by 13 10.
This still has nothing to do with U+FEFF.
--
Doug Ewell | Thornton, Colorado, USA
http://www.ewellic.org | @DougEwell