On Tue, Nov 9, 2010 at 6:01 PM, Alexey Proskuryakov <[email protected]> wrote:
>
> Moving or copying essential information about a document into HTTP headers is 
> frustrating for charset declarations, why do that for anything else? With 
> charsets, there is at least the explanation that many text formats don't have 
> a place to declare it internally.
>

The charset parameter on the content-type header is more reliable than
what is in the document.  It also gives you a way to know how to
decode the bytes into a character stream before you look into those
bytes.  The absence of a charset parameter requires the user agent to
attempt strange things as the default character encoding for HTTP 1.1
is ISO-8859-1.

In this way, it is very unlike the reservations some might have for
the Link header.


-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to