• ベストアンサー

海外テンプレートを使い日本語を入れると文字化け

海外のテンプレート(index.html css ファイル)を使い、htmlに書いてあるサンプルの文字(欧文)を日本語に置き換えて、webブラウザーで見ると文字化けします。 この時 webブラウザーのテキストエンコーディングのデフォルトを、shift jisに変えると、きちんと表示します。 デフォルト(ユニコード)でちゃんと表示するためにはどうしたらよいのでしょうか? ちなみにhtmlはメモを使って開いてます。 mac win両方で確認。 よろしくアドバイスお願いします

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

htmlファイルはhead部分で文字コードを設定し、 ブラウザはそれに従ってテキストを解釈します。 OK Webのソースを例にとると、 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"/> という部分で、「このページはShiftJISを使って書かれているよ」とブラウザに宣言している訳です。 元にしたテンプレートファイルでは、この文字コードが欧文で設定されているのではないでしょうか。

参考URL:
http://www.mozilla.gr.jp/standards/webtips0022.html
netsaru
質問者

お礼

ありがとうございました。 全くその通りです。見事に解決いたしました(^^感謝

関連するQ&A

専門家に質問してみよう