• ベストアンサー

Firefoxで見たときだけ文字バケします

ホームページを作っているのですが、アップロードした際に、IEでは正しく表示されるのに、Firefoxでは文字バケしてしまいます。 Firefoxの場合、文字コードが、日本語(ISO-2022-JP)になっており、Shift-JISにかえると直ります。 問題のファイルにはヘッダー部分に <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> と標記があり、Shift-JISと指定してあるのですが、FirefoxではなぜかISO-2022-JPと判断してしまうようです。 ファイルは、ヘッダーを見てわかるとおり、IBMのHomepage Builderで出力されたものです。 さらに、同サーバーには、いくつかの団体のホームページがアップロードされているのですが、どの団体のホームページも同じような症状のようです。(ただ、どの団体もHomepage Builderを使っているようですが・・・) 以上の状況から、文字化けの問題点がどこにあるのか、切り分けをしたいのですが、 1.ホームページのコード(ヘッダなどの宣言)の間違い 2.Homepage Builderの設定の問題 3.ファイルをアップロードしたFTPソフトの設定の問題 4.サーバーの設定の問題(管理者に問い合わせないとダメ) 切り分けの方法や、具体的な解決方法などもしご存じであれば教えていただけないでしょうか。よろしくお願いいたします。

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

  • ベストアンサー
回答No.3

>サーバー側の設定のような気がしてきました。 正解です。こればっかりはサーバ管理者に設定しなおしてもらわないとどうにもならないと思う。 http://web-sniffer.net/?url=http%3A%2F%2Fwww.otaru.ed.jp%2Fiinkai%2F&submit=Submit&http=1.1&gzip=yes&type=GET&uak=0

chem_taro
質問者

お礼

やはり、サーバー側でISO-2022-JPが設定されているのですね。 サーバー管理者の方に相談してみようと思います。 ありがとうございました。

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

その他の回答 (2)

noname#100277
noname#100277
回答No.2

<!-- saved from url=(0030)http://www.otaru.ed.jp/iinkai/ --> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.0.0 for Windows"> を削除してファイル保存。 ツール~オプションの「言語」で「日本語[ja]」に最優先で表示されてますか? コレでファイルの表示をしたらどうでしょうか? 又はファイルの中身でShift_JIS以外の文字が使われてると文字化けする場合も在ります。

chem_taro
質問者

お礼

どうやら問題はサーバー側にあり、FirefoxやHomepage Builderには問題がないようだという結論に達しました。 ご回答ありがとうございました。

chem_taro
質問者

補足

ご回答ありがとうございます。 お教えいただいた方法をためそうと思ったのですが、実はアップロードはサーバーの管理団体に依頼していまして、自分でサーバーにアップすることができず、とりあえず仮に自分の個人のサーバーにアップロードしてみました。すると、なぜか文字化けしませんでした。 (コードを削除する前から) どうもサーバー側の設定のような気がしてきました。

すると、全ての回答が全文表示されます。
noname#84816
noname#84816
回答No.1

私自身のHPもビルダーで作ってありますが Firefoxで 普通に見られます。 <HTML>(質問に書いてあるタグ)の前に <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> みたいな表記はないでしょうか? どうも HTMLタグがこのレベルだから よろしくね!(macさんや新しいPCさん達へ)みたいな意味らしいのですが…

chem_taro
質問者

お礼

どうもサーバーの設定でISO-2022-JPの設定がしてあって、IEは気づかないのに、Firefoxはちゃんとそれを判断していたようです。 ということで、無事問題点を切り分けできました。ありがとうございました。

chem_taro
質問者

補足

ご回答ありがとうございます。 ソースを確認したところヘッダの前に <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- saved from url=(0030)http://www.otaru.ed.jp/iinkai/ --> という表記がありました。 これが原因なのでしょうか。どんなことが宣言されているのかちょっとわからないのですが、ご存じでしょうか。

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

専門家に質問してみよう