自宅サーバーを構築しました(debian)。

一応PHPやMySQLやApacheインストールもうまく行きました。
で他のサーバーで動いているPHPを自宅サーバーに移行して、ブラウザで確認してみると文字化けします。
ブラウザの文字エンコードを見ると西欧になっています。S-JISに変更してやるとちゃんと表示されます。
Apacheの設定の問題と思うのですがどこを同変更すればよいのやら良くわかりません。
一応WEBMINも動くようになったのでこれで確認したのですが...
ご存知の方ご教示くださいm(._.)m

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/10 15:01:06
  • 終了:--

回答(6件)

id:vs-minoru No.1

vs-minoru回答回数12ベストアンサー獲得回数02005/05/10 15:05:45

ポイント30pt

URLはダミーです。


httpd.conf の


AddDefaultCharset ISO-8859-1


と書かれているところを


# AddDefaultCharset ISO-8859-1


にして、apacheを再起動してみたらいかがでしょうか?

外していたらすみません。

id:kappapa

AddDefaultCharset ISO-8859-1

という箇所はありませんです。

かわりに

AddDefaultCharset on

と記述されてます。

2005/05/10 15:11:57
id:kn1967 No.2

kn1967回答回数2915ベストアンサー獲得回数3012005/05/10 15:14:44

ポイント10pt

http://httpd.apache.org/docs-2.1/ja/mod/core.html

core - Apache HTTP ������

Apache が原因の場合は httpd.conf のAddDefaultCharset を off もしくは Shift_JIS に設定


WEBMINはLinuxの設定を変えてしまえるものですから公開サーバーでは使わないほうが良いでしょう。

id:kappapa

では、PHPのせっていでしょうか?

HTMLファイルも同じなんですけど。

2005/05/10 15:18:13
id:buriburimegurin No.3

buriburimegurin回答回数25ベストアンサー獲得回数02005/05/10 15:24:15

自分の場合はhttpd.confの

##AddDefaultCharset ISO-8859-1

の部分をコメントアウトしたらうまくいきました。

(Apache/2.0.50)

id:kappapa

最初の回答にも書きましたように、

その行は私の環境にはありません。

2005/05/10 15:25:34
id:buriburimegurin No.4

buriburimegurin回答回数25ベストアンサー獲得回数02005/05/10 15:31:15

ポイント30pt

http://httpd.apache.org/

Welcome! - The Apache HTTP Server Project

すみません。

入力しているうちに回答が入っていたようです。

AddDefaultCharset on

の部分を、コメントアウトするか、on→offにしてみるのはいかがでしょうか?

kn1967さんもおっしゃっていますが...

(URLはkn1967さんのリンクを参照ください)

#ポイント不要ですので(^^;;;

id:kn1967 No.5

kn1967回答回数2915ベストアンサー獲得回数3012005/05/10 15:42:29

ポイント10pt

phpのデフォルトはSJISではありませんので、phpの設定も変更する必要があります。

id:kappapa

AddDefaultCharset onをコメントすることで解消しました。

2005/05/10 17:48:53

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 vs-minoru 12 11 0 2005-05-10 16:12:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません