ホームページ >ウェブフロントエンド >H5 チュートリアル >HTML5の実戦と文字セット属性(charsetとdefaultCharset)の解析

HTML5の実戦と文字セット属性(charsetとdefaultCharset)の解析

黄舟
黄舟オリジナル
2017-02-11 11:25:352601ブラウズ

HTML5では文字セット属性も更新されており、このうちcharset属性とdefaultCharset属性はHTML5で新たに追加された文字セット属性です。 charset 属性とdefaultCharset 属性の詳細な説明は、「HTML5 実践的な戦闘と文字セット属性の分析」を参照してください。以下で一緒に学びましょう。


HTML5の実戦と分析の文字セット属性のcharset属性


HTML5のcharset属性は中世の文書で使われていた文字セットを表しており、新たな文字セットの指定にも使用できます。キャラクターセット。デフォルトでは、charset 属性の値は「UTF-16」ですが、メタ タグ、応答ヘッダー、または charset 属性を直接設定することによって変更できます。小さな例は次のとおりです。


JavaScript コード



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



HTML5 の実戦と文字セット属性の分析 efaultCharset 属性


defaultCharset 属性は次のことを示しますデフォルトのブラウザとオペレーティング システムの設定に応じて、現在のドキュメントのデフォルトの文字セットが何になるかが決まります。ドキュメントにデフォルトの文字セットがない場合、charset 属性とdefaultCharset 属性の値が異なる場合があります。小さな例は次のとおりです。


JavaScript コード



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)をご覧ください。





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。