こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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.サーバーの設定の問題(管理者に問い合わせないとダメ)

切り分けの方法や、具体的な解決方法などもしご存じであれば教えていただけないでしょうか。よろしくお願いいたします。

投稿日時 - 2009-05-11 15:41:12

QNo.4949965

困ってます

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

>サーバー側の設定のような気がしてきました。
正解です。こればっかりはサーバ管理者に設定しなおしてもらわないとどうにもならないと思う。
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

投稿日時 - 2009-05-13 19:00:21

お礼

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

ありがとうございました。

投稿日時 - 2009-05-14 17:30:34

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(3)

<!-- 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以外の文字が使われてると文字化けする場合も在ります。

投稿日時 - 2009-05-11 23:54:53

補足

ご回答ありがとうございます。

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

どうもサーバー側の設定のような気がしてきました。

投稿日時 - 2009-05-12 08:25:25

お礼

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

投稿日時 - 2009-05-14 17:33:50

ANo.1

私自身のHPもビルダーで作ってありますが Firefoxで
普通に見られます。

<HTML>(質問に書いてあるタグ)の前に

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
みたいな表記はないでしょうか?

どうも HTMLタグがこのレベルだから よろしくね!(macさんや新しいPCさん達へ)みたいな意味らしいのですが…

投稿日時 - 2009-05-11 15:54:09

補足

ご回答ありがとうございます。

ソースを確認したところヘッダの前に

<!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/ -->

という表記がありました。
これが原因なのでしょうか。どんなことが宣言されているのかちょっとわからないのですが、ご存じでしょうか。

投稿日時 - 2009-05-11 16:03:16

お礼

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

投稿日時 - 2009-05-14 17:41:09

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-