• ベストアンサー

FedoraCore4 のWebサーバーでの文字化け(>_<

すみませんが宜しくお願いいたします。 「FedoraCore4」でWebサーバーを構築しました。が、 IEで閲覧すると文字化けしてしまいます(文字コードが「西ヨーロッパ言語(ISO)」になってます) どこかでエンコードの変更・調整などが出来るのでしょうか? いままで、Windows2000サーバー上にあった時はこのような事はありませんでした。 どなたかわかる方がいらっしゃいましたら宜しくお願いいたします。 ちなみに私Linux初心者のため、少しわかり易く回答頂けましたら助かります。

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

  • ベストアンサー
  • rairai39
  • ベストアンサー率58% (7/12)
回答No.4

No1の者です。 httpd.confの行に複数AddDefaultを記載していないですか? 例: AddDefaultCharset ISO-8859-1 AddDefaultCharset Shift-JIS ...など 通常は、1+2+3の手順でいけると思いますが。。。 単純にhttpdを再起動してみてはいかがでしょうか? httpd.conf.xslについては、よく分かりません。 httpd.conf.xslの設定はいまいち分かりません。。。バグがあるってうわさもありました。

amemasu
質問者

お礼

きちんと表示されました! 大変ありがとうございました。 httpd.confを書き換えて再起動をしても 治っていない様に見えましたが、実は治っていたようです。 hpのファイルをもう一度上書きした所 きちんと表示されるようになりました。 数回再起動などはしていたのですが 何か情報が残すようになっているようです。 色々とありがとうございました。

amemasu
質問者

補足

再度の回答を頂きましてありがとうございます。 AddDefaultCharsetを探してことごとくw #でコメントアウトしました! でも、、、文字化けは相変わらずです・・・ 他にも何か原因があるのでしょうか? ただ、ホームページを3個置いていて、 (1)/●●●●(ユーザーフォルダ)/www/index.html (2)/●●●●(ユーザーフォルダ)/www/▲▲▲/index.html (3)/●●●●(ユーザーフォルダ)/www/■■■/index.html とサブディレクトリ下に置いてますが、 (1)と(2)は文字化けしますが、(3)はきちんと日本語が表示されます。 サーバーではなくホームページの作り方がおかしいのでしょうか? ちなみに全てのhpに「meta http-equiv="Content-Type" content="text/html; charset=shift_jis"」は記載されております。 試した事がいいことなどありましたらご教授下さい。 宜しくお願いいたします。

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

/etc/httpd/conf/httpd.conf のファイルの中間ぐらいに 『AddDefaultCharset UTF-8』 があると思うので、コメントアウトしてみてください。 ファイル書き換え後に /etc/rc.d/init.d/httpd reload を実行し再度ファイルの読み込みを行ってください。

amemasu
質問者

お礼

きちんと表示されました! 大変ありがとうございました。 httpd.confを書き換えて再起動をしても 治っていない様に見えましたが、実は治っていたようです。 hpのファイルをもう一度上書きした所 きちんと表示されるようになりました。 数回再起動などはしていたのですが 何か情報が残すようになっているようです。 色々とありがとうございました。

amemasu
質問者

補足

回答頂きましてありがとうございます。 /etc/httpd/conf/httpd.confがありましたので AddDefaultCharsetを探して#でコメントアウトしました! でも、、、文字化けは相変わらずです・・・ 他にも何か原因があるのでしょうか? ただ、ホームページを3個置いていて、 (1)/●●●●(ユーザーフォルダ)/www/index.html (2)/●●●●(ユーザーフォルダ)/www/▲▲▲/index.html (3)/●●●●(ユーザーフォルダ)/www/■■■/index.html とサブディレクトリ下に置いてますが、 (1)と(2)は文字化けしますが、(3)はきちんと日本語が表示されます。 サーバーではなくホームページの作り方がおかしいのでしょうか? ちなみに全てのhpに「meta http-equiv="Content-Type" content="text/html; charset=shift_jis"」は記載されております。 試した事がいいことなどありましたらご教授下さい。 宜しくお願いいたします。

すると、全ての回答が全文表示されます。
回答No.2

修正するファイルが違うと思いますがw FC4はそうなっているのかもしれないので断言はしませんが・・・・・・ 普通はrpmでインストールされた物ならば /etc/httpd/conf/httpd.conf ではないですか? findやslocateを使ってhttpd.confを探してみたらよいですよ?

amemasu
質問者

お礼

きちんと表示されました! 大変ありがとうございました。 httpd.confを書き換えて再起動をしても 治っていない様に見えましたが、実は治っていたようです。 hpのファイルをもう一度上書きした所 きちんと表示されるようになりました。 数回再起動などはしていたのですが 何か情報が残すようになっているようです。 色々とありがとうございました。

amemasu
質問者

補足

回答頂きましてありがとうございます。 /etc/httpd/conf/httpd.confがありましたので AddDefaultCharsetを探して#でコメントアウトしました! でも、、、文字化けは相変わらずです・・・ 他にも何か原因があるのでしょうか? ただ、ホームページを3個置いていて、 (1)/●●●●(ユーザーフォルダ)/www/index.html (2)/●●●●(ユーザーフォルダ)/www/▲▲▲/index.html (3)/●●●●(ユーザーフォルダ)/www/■■■/index.html とサブディレクトリ下に置いてますが、 (1)と(2)は文字化けしますが、(3)はきちんと日本語が表示されます。 サーバーではなくホームページの作り方がおかしいのでしょうか? ちなみに全てのhpに「meta http-equiv="Content-Type" content="text/html; charset=shift_jis"」は記載されております。 試した事がいいことなどありましたらご教授下さい。 宜しくお願いいたします。

すると、全ての回答が全文表示されます。
  • rairai39
  • ベストアンサー率58% (7/12)
回答No.1

Fedoraなのでまずapacheのコンフィグを変更することです。 ・http.confの変更箇所 (以下の場所を変更) 1.AddDefaultCharset off 2.「LanguagePriority」で”ja”を追加。 LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw ・indexとなるhtml文にmetaタグを追加(Shift_Jisの場合) <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> 同じ事を質問受けていますので、このサイトで検索してみてください。

amemasu
質問者

補足

早速の回答ありがとうございました。 ご指南頂きました「1.2.それとhtml文のmate」を確認しましたが全部そのようになっておりました。 今見ている本が「できるシリーズ」で、それではhttpd.conf.xslを変更するように書かれているのですがそこが違うのでしょうか? わかりましたら教えて下さい。 httpd.conf.xslは「/usr/share/system-config-httpd/」フォルダにあるものですが・・・

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • 新生児の扱いに不安を抱える親がいる。夫が赤ちゃんの首を支えずに抱きかかえたため、赤ちゃんが不安定な姿勢になり、首がぐらつく事例が発生した。この経験から、将来にわたる障害の可能性を心配する親の心情が描かれている。
  • 赤ちゃんの首を支えることの重要性が強調されている。夫がゲップの手助けをする際、赤ちゃんの首を支えないまま行動した結果、赤ちゃんに負担がかかり、首が横に大きくガクンと振れる状況が生じた。この出来事が、今後の健康への影響を懸念させる。
  • 新生児の首周りのケアが重要であることが示唆されている。母親は、夫の不適切な抱き方により赤ちゃんが危険な姿勢になったことを心配し、今後の健康への影響を気にかけている。特に、首を支えないことで生じるリスクについての懸念が挙げられている。
回答を見る

専門家に質問してみよう