HTML5では文字セット属性も更新されており、このうちcharset属性とdefaultCharset属性はHTML5で新たに追加された文字セット属性です。 charset 属性とdefaultCharset 属性の詳細な説明は、「HTML5 実践的な戦闘と文字セット属性の分析」を参照してください。以下で一緒に学びましょう。
HTML5のcharset属性は中世の文書で使われていた文字セットを表しており、新たな文字セットの指定にも使用できます。キャラクターセット。デフォルトでは、charset 属性の値は「UTF-16」ですが、メタ タグ、応答ヘッダー、または charset 属性を直接設定することによって変更できます。小さな例は次のとおりです。
alert(document.charset) // 谷歌下测试 "UTF-8" document.charset = "UTF-16" alert(document.charset) // 谷歌下测试 "UTF-16LE"
defaultCharset 属性は次のことを示しますデフォルトのブラウザとオペレーティング システムの設定に応じて、現在のドキュメントのデフォルトの文字セットが何になるかが決まります。ドキュメントにデフォルトの文字セットがない場合、charset 属性とdefaultCharset 属性の値が異なる場合があります。小さな例は次のとおりです。
if(document.charset != document.defaultCharset){ alert("编码不一样哟") }
charset 属性とdefaultCharset 属性を使用して、JavaScript コードで使用される文字エンコーディングの特定の情報を取得できます。文書を作成するだけでなく、文字エンコーディングを適切に制御することもできます。これが適切に機能すると、ユーザーはページを表示したり、アプリケーションを正常に使用したりできるようになります。 document.charset 属性をサポートするブラウザには、Safari、Chrome、IE、Firefox、Opera などがあります。 document.defaultCharset 属性をサポートするブラウザは、Chrome、IE、Safari です。
上記はHTML5の実戦と文字セット属性(charsetとdefaultCharset)の分析の内容です。その他の関連コンテンツについては、PHP中国語Webサイト(www.php.cn)をご覧ください。