- ベストアンサー
タグの意味が分からなくって...
<META HTTP-EQUIV="content-type" CONTENT="text/html;charset=Shift_JIS"> って、どういう意味なんでしょう?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Webページで使われている文字コードの種別を指定しています。 ブラウザはこの記述を元に使用されている文字コードを判断し、表示します。 指定していないと文字化けを起こします。 (たまに意味不明のアラビア文字が表示されてしまうページがありますが、この行の指定漏れです) パラメータの意味は下記のとおりです。 charset=Shift_JIS MS-DOSで使われているシフトJISを使用。 殆どのプロバイダでこの使用が推奨されています。 CHARSET=x-sjis Windowsの拡張シフトJISを使用。 いわゆる「機種依存文字」が使用可能。 (Windows以外では表示できませんが) CHARSET=iso-2022-jp ISO-2022-JP(Internetで標準とされている形式。) CHARSET=euc-jp UNIXで使用されるEUC文字コードを使用。 (CUGを使用しているページなど) WindowsならテキストファイルはシフトJISで作られるので、charset=Shift_JISを指定してください。
その他の回答 (2)
すみません。ANo.#2で間違って「補足要求」にチェックしてしまいました。 というわけで、補足します。(^^;) Internet Explorerでユーザーがブラウザの設定で多言語サポートを導入している場合、言語指定タグがないと無条件でユーザーが最後に導入した言語で表示しようとするようです。 例:「西ヨーロッパ言語」がセットアップされているとキリル語表示になる。 どの文字コードを使用するかはプロバイダによって決まっていますので、それにあわせた文字コードでサーバにアップし、ページの文字コードにあわせた言語指定タグを記述して置いてください。
- yuizuian
- ベストアンサー率42% (103/245)
「このページは文字コードSJISで書かれてるよ」 という意味です。 これを書いておけば、ブラウザのほうで自動的にその文字コードで表示してくれるので、文字化けの心配がなくなります。
お礼
ナイスなご回答、有難うございます。 とても分かりやすかったです! \(^o^)/