On 10/7/09 7:12 PM, Kartikaya Gupta wrote:
If a document is served as text/html, but contains an XML prolog with an 
encoding attribute, it seems that all Firefox, Opera, and Chrome all pick up 
the encoding from the prolog and use it when parsing the rest of the document. 
(IE6 does not). The HTML5 spec doesn't seem to include XML-prolog checking in 
its encoding sniffing algorithm, should it?

<?xml version="1.0" encoding="utf-8"?>
<html>insert utf-8 content here, or alert(document.inputEncoding) for browsers that 
support it</html>

data:text/html,<?xml version="1.0" encoding="utf-8"?><html><script>alert(document.inputEncoding)</script></html>

Shows ISO-8859-1 for me in Firefox over here.

-Boris

Reply via email to