I overlooked this one, but anyway…
Eric said:
Thomas said:
In practice, the default character encoding for HTML documents is
ISO-8859-1,
LOL. In *practice*, it's Windows 1252, [and so on]
ISO-8859-1 has always been the (historical) http default character
encoding since the eighties. But you have a point that in practice
there are (quite recent) addings.
My point is not about ‘addings’ to the repertoire. The repertoire has
always been quite complete for more or less normal needs. But you can do
everything by the book, if you don’t have certain characters available,
they won’t show in the first place (CSS reality is even a bit harsher
than that, depending on OS and browser).
But stating that Windows-1252 is the default charset,
would be a bridge too far for me.
When I refer to *in practice*, I mean just that. Windows 1252 encoded
pages (‘documents’ for Mr. Lahn, though he apparently doesn’t even
understand what an SGML document actually is) usually display fine in
the absence of any encoding information, and not only under
windows. Including character references to windows 1252 code points
(instead of the document character set).
That is not to say that you should rely on that. Practice is inherently
empirical.