JavaScript检测页面编码

不同的渲染引擎提供了不同的方式来获得文档的编码类型。检测代码很简单,只是FireFox有点与众不同。

var docCharset = document.charset || document.characterSet;
alert(docCharset);

document.charset
Chrome、IE、Opera、Safari

document.characterSet
Firefox

需要注意的是: Firefox,Chrome返回大写的字符编码,其他的浏览器返回小写的。针对中文的文档编码时,不同的浏览器会区别对待,例如gb2312,Chrome和Opera会返回gbk。

现在还没有评论

留下您的大名