Internet Explorerでページを開いたときに、ギリシャ文字みたいなものや半角カタカナ、四角などの文字がでて「文字化け」していることがあります。
この場合は文字コードの読み込みに失敗していることが考えられます。
[表示]-[エンコード]で『自動選択』にチェックが入っているか確認してみてください。
多くの場合、サイト側に問題があります。
文字化けするページがあなたの作成した、または管理しているページでなければ以下は読み飛ばしてください。
サイトを作っているときにこの問題が発生した場合は次のことをチェックしてみてください。
HTML文書の文字コードの宣言はタイトルより先に書いてますか?
または文字コードの宣言をしていますか?
<html>
<head>
<title>タイトル</title>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<head>
<title>タイトル</title>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
↓
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<title>タイトル</title>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<title>タイトル</title>
wwwサーバの設定が間違っている場合があります。
古いバージョンのapacheのデフォルトでは文字化けします。
AddDefaultCharset ISO-8859-1
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
↓
AddDefaultCharset none
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw
ちなみにISO-8859-1はラテン1の文字コードです。
wwwサーバの設定を変えることができない場合には.htaccessで次のようにしてみてください。
.htaccess
AddDefaultCharset none
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw
以上はどのサイトでも使える方法ですが、本来はHTML文書のMETAタグよりも、サーバーから送られるHTTPヘッダーが優先されるべきです。
このためhtaccessにはnoneではなく、HTML文書の文字コードを記載したほうが正確です。
Shift-JIS
AddDefaultCharset shift_jis
EUC-JP
AddDefaultCharset EUC-JP
UTF-8
AddDefaultCharset utf-8
ISO-2022-JP
AddDefaultCharset ISO-2022-JP
次のようにHTMLファイルだけの指定もできます。
AddType "text/html; charset=shift_jis" html