首頁  >  文章  >  web前端  >  HTML5實戰與剖析之字元集屬性(charset與defaultCharset)

HTML5實戰與剖析之字元集屬性(charset與defaultCharset)

黄舟
黄舟原創
2017-02-11 11:25:352560瀏覽

  HTML5對字元集屬性也進行了更新,其中charset和defaultCharset屬性就是HTML5中新加入的字元集屬性。有關charset和defaultCharset屬性的具體講解盡在HTML5實戰與剖析之字符集屬性,下面就一起了解下吧。


  HTML5實戰與剖析之字符集屬性之charset屬性


  HTML5中的charset屬性是表示文件中世紀使用的中世紀字符集,也可以用來指定新字符集的新字符集。預設情況下,charset屬性的值為”UTF-16”,但是可以透過meta標籤、回應頭部或直接設定charset屬性進行修改。小例子如下:


  JavaScript代碼



alert(document.charset) // 谷歌下测试  "UTF-8"
document.charset = "UTF-16"
alert(document.charset) // 谷歌下测试 "UTF-16LE"

樣集動


  defaultCharset屬性表示根據預設瀏覽器及作業系統的設置,目前文件預設的字元集應該是什麼。如果文件沒有預設的字元集,那麼charset屬性和defaultCharset屬性的值可能會不一樣。小例子如下:


  JavaScript代碼


if(document.charset != document.defaultCharset){
	alert("编码不一样哟")
}


具體訊息,也能對字符編碼進行合理的控制。這樣運作得當的情況下,可以確保使用者正常查看頁面或使用應用程式。支援document.charset屬性的瀏覽器有Safari、Chrome、IE、Firefox和Opera。和支援document.defaultCharset屬性的瀏覽器有Chrome、IE和Safari。

以上就是HTML5實戰與剖析之字符集屬性(charset和defaultCharset)的內容,更多相關內容請關注PHP中文網(www.php.cn)!



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn