HTML5對字元集屬性也進行了更新,其中charset和defaultCharset屬性就是HTML5中新加入的字元集屬性。有關charset和defaultCharset屬性的具體講解盡在HTML5實戰與剖析之字符集屬性,下面就一起了解下吧。
HTML5中的charset屬性是表示文件中世紀使用的中世紀字符集,也可以用來指定新字符集的新字符集。預設情況下,charset屬性的值為”UTF-16”,但是可以透過meta標籤、回應頭部或直接設定charset屬性進行修改。小例子如下:
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)!