Ping: Daniel Keep

Daniel Keep daniel.keep+lists at gmail.com
Mon Jan 8 01:31:31 PST 2007


Thomas Kuehne wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Daniel Keep schrieb am 2007-01-07:
> 
>>Thomas Kuehne wrote:
>>
>>>Daniel Keep schrieb am 2007-01-07:
> 
> 
>>>>http://www.prowiki.org/wiki4d/wiki.cgi?DanielKeep/TextInD
> 
> 
>>>The following sentence is incorrect:
>>>#
>>># In fact, it does, but there's a teensy problem that some Unicode
>>># 'enabled' editors have: they forget the Byte Order Mark.
>>>#
>>>
>>>D doesn't require BOM and the presents of BOMs is application/system
>>>defined (-> Unicode.org). More often than not the user simply used the
>>>"save as text" feature. Especially on MSWindows most editors use some
>>>installation dependent codepage instead of UTF if not ask explicitly to
>>>store the text as Unicode.
>>>
>>>The only situation were a BOM is required is documented here:
>>>http://d.puremagic.com/issues/show_bug.cgi?id=430
> 
> 
>>Thanks for the heads up.  Is this accurate?
> 
> 
> <snip>
> 
> Yes, appart from this section:
> 
>>  The Byte Order Mark (or BOM) is a special character sequence at the 
>>beginning of any UTF text file that tells the application which UTF 
>>encoding is being used, and in some cases what the byte order is (ie: 
>>Little Endian/Big Endian.)
> 
> 
> Any UTF text file _may_ start with a BOM. On Windows system the
> convention is to start with a BOM, on *nix system the convention is to
> start without a BOM.
> 
> Thomas
> 
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iD8DBQFFoZp/LK5blCcjpWoRAvNYAJ9dxmYue0bO198RwI1PthHDFq70GwCfTrJX
> XhjpCOeBoFCddefVXhkeL7c=
> =Lj9W
> -----END PGP SIGNATURE-----

Thanks for the input.  The wiki's been updated.

	-- Daniel



More information about the Digitalmars-d mailing list