ホームページ >ウェブフロントエンド >htmlチュートリアル >html_html/css_WEB-ITnose の文字セットとコンテンツ言語の違い
HTML に次の 2 行のメタ設定があるとします。
<html><br /> <head><br /> <meta http-equiv="Content-Type" contect="text/html";charset=utf-8"> <meta http-equiv="Content-Language" contect="zh-CN"><br /> </head><br /> <body><br /> </body><br /></html>
Charset と Content-Language はここで設定されます。
Content-Language: 現在のページの言語を示します。
charset: コード化文字セットを表します
どの言語でも、それに対応する複数のコード化文字セットを持つことができます。たとえば、中国語のコード化文字セットには、中国国家標準局によって編集された GB2312 および GB18030 と、国際標準化機構 (ISO) で構成される Unicode Alliance によって編集された UTF-32、UTF-16、および UTF-8 が含まれます。多言語ソフトウェアメーカーなど。なぜこれほど多くのコード化文字セットがあるのでしょうか? たとえば、国家標準に関する限り、GB3212 は 6763 個の漢字をカバーしていますが、非常に珍しい文字、新字、古代中国語の文字、および人名はカバーされていません。 UTF-32、UTF-16、および UTF-8 はすべて Unicode エンコーディング スキームであり、国際標準文字セットと同等です。
したがって、charset と Content-Language の意味は、現在のページの言語が中国語であることを意味します。ブラウザでデコードして表示するには、UTF-8 でエンコードされた文字セットを使用してください。