電子書籍の厳選無料作品が豊富!

ウインドウズでApache & ActivePerlの組み合わせで
index.htmlを作成して表示させたところ日本語が文字化けしてしまいました。ソースは以下です。何か設定が不足しているのでしょうか?(Apache側とかに)

<html lang="ja">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>テスト</title>
</head>

<body bgcolor="#FFFFFF">
<p>テスト<br>
・・・・・

A 回答 (3件)

EUCもシフトJISも文字コードというものです(よく知りませんが・・・・)。


エンコードがEUCになっているということは、たぶん文字コードがEUCになっています。
秀丸エディタは使った事がないのでわかりませんが、メニューバーの「ツール」とかに文字コードってありませんか?
なければヘルプで「文字コード」を検索してみてください。

Vectorで捜したところ、こんなソフトもありました。
http://www.vector.co.jp/soft/win95/writing/se081 …

(それか、metaのcharsetをEUCにすると直るかも・・・。)

自信無さ過ぎの回答すみませんm(__)m

参考URL:http://www.kanzaki.com/docs/jcode.html

この回答への補足

charset=Shift_JIS にしているのですが、その他のものも試して見ましたがだめでした。Apache側には問題ないでしょうか?

補足日時:2003/08/28 11:46
    • good
    • 0
この回答へのお礼

新たにわかったことですが「http://localhost/」で表示すると化けるようです。index.htmlをブラウザにドラッグドロップして普通に表示させると化けませんでした。どういうことなのでしょうか?やはりWWWサーバーに設定があるような気がするのですが・・・

お礼日時:2003/08/28 12:18

最近のブラウザは賢いので、特に文字コードを記述しなくても、自動判定でうまくいきます。



ってことで、
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
を削除してみれば、どうでしょう?

あと、Apacheのhttpd.confは、どんな記述でしょう?

LanguagePriority en

とか、なってるんじゃないですか?

LanguagePriority ja

にしてみれば、どうでしょう?

この回答への補足

ありがとうございます。試して見ます。

補足日時:2003/11/21 19:07
    • good
    • 0

EUCで書いているってオチではないんですよね?(念の為)

この回答への補足

すみません初心者な者で、「EUCで書いている」というのがどういうものかわかりません。エディタは秀丸で書いています。
ブラウザのエンコードを自動選択にするとちゃんと出るようになるのですが、初期値が「西ヨーロッパ言語(EUC)」と出て文字化けしているようです。

補足日時:2003/08/28 10:03
    • good
    • 0

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