忙しい現代人の腰&肩のお悩み対策!

海外のテンプレート(index.html css ファイル)を使い、htmlに書いてあるサンプルの文字(欧文)を日本語に置き換えて、webブラウザーで見ると文字化けします。
この時 webブラウザーのテキストエンコーディングのデフォルトを、shift jisに変えると、きちんと表示します。

デフォルト(ユニコード)でちゃんと表示するためにはどうしたらよいのでしょうか?

ちなみにhtmlはメモを使って開いてます。

mac win両方で確認。

よろしくアドバイスお願いします

このQ&Aに関連する最新のQ&A

A 回答 (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.h …
    • good
    • 0
この回答へのお礼

ありがとうございました。

全くその通りです。見事に解決いたしました(^^感謝

お礼日時:2008/10/23 19:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qウェブサイトの日本語の文字化け 

テンプレートを活用してサイトを作成しました。
英語と日本語を使っていますが、日本語が文字化けしてしまいます。
そこで、日本語(シフトJIS)だった「エンコード」を、Unicord(UTF-8)にすると解消されます。

エンコードの種類は、サイト作成者がプログラムで設定したエンコード種が、サイトを開いた時に自動適用されるのでしょうか?
というのも、複数あるページのうち、1ページだけはUnicordにしなくても文字化けしていません。
そこで、全ページそれぞれのエンコードを確認すると、その文字化けしないページはUnicord、他のページは日本語(シフトJIS)と出ます。

ソースを見てみましたが、どこで設定するのかよくわかりませんでした。
どうすれば文字化けしないようになるかご指南いただけますでしょうか。
使用しているテンプレートは、www.webcity.com.au です。(作成者は海外の方なので英語です)


【番外編】文字エンコードの種類は、PCのデフォルトで設定されていて、それがそのままどのサイトにも適用されるのかと思っていました。どうやらそうではなくてサイトごとに変わるみたいですね。
・・・ということで素人にもわかるようにお願いいたしますm(__)m

テンプレートを活用してサイトを作成しました。
英語と日本語を使っていますが、日本語が文字化けしてしまいます。
そこで、日本語(シフトJIS)だった「エンコード」を、Unicord(UTF-8)にすると解消されます。

エンコードの種類は、サイト作成者がプログラムで設定したエンコード種が、サイトを開いた時に自動適用されるのでしょうか?
というのも、複数あるページのうち、1ページだけはUnicordにしなくても文字化けしていません。
そこで、全ページそれぞれのエンコードを確認すると、その文字化けしないペ...続きを読む

Aベストアンサー

いろいろなサイトの
ソースを見てください。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
とか
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
とかいう記述があるはずです。
これがそれです。


人気Q&Aランキング