人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: kappapa
●カテゴリ:コンピュータ
✍キーワード:Apache debian MySQL PHP S-JIS
○ 状態 :終了
└ 回答数 : 5/6件

▽最新の回答へ

1 ● vs-minoru
●30ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです。


httpd.conf の


AddDefaultCharset ISO-8859-1


と書かれているところを


# AddDefaultCharset ISO-8859-1


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

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

◎質問者からの返答

AddDefaultCharset ISO-8859-1

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

かわりに

AddDefaultCharset on

と記述されてます。


2 ● kn1967
●10ポイント

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

core - Apache HTTP ??????

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


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

◎質問者からの返答

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

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


3 ● buriburimegurin
●0ポイント

http://www.parkcity.ne.jp/~chaichan/qanda/qa5534.htm?05-04-22-14...

このサイトは移動しました

自分の場合はhttpd.confの

##AddDefaultCharset ISO-8859-1

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

(Apache/2.0.50)

◎質問者からの返答

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

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


4 ● buriburimegurin
●30ポイント

http://httpd.apache.org/

Welcome! - The Apache HTTP Server Project

すみません。

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

AddDefaultCharset on

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

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

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

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


5 ● kn1967
●10ポイント

http://tsuttayo.sytes.net/php/char_trn/ini_sam/ini_sample.php?os...

php.ini??????

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ