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

Xserverにディスクスペースをお借りしたのですが、
http://www.xserver.ne.jp/
現在のサーバーでは表示されていたHPが文字化け?の
ようになり文字が正しく表示されません。
http://ryuji.xsrv.jp/order/h9529017.htm

もとのHP
http://www.odani.jp/order/h9529017.htm

IEでHP表示中に右クリック?エンコード?日本語(自動選択)すると表示できます。
原因としてどんなことが考えられるでしょうか。教えてください。

●質問者: imode459
●カテゴリ:インターネット ウェブ制作
✍キーワード:HP IE エンコード サーバー ディスク
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Iwa
●100ポイント

HTML中のcharsetではシフトJISとなっていますが、実際のファイルはJISになってます。

ブラウザはcharsetの方を信用して表示しようとするので実際はJISなのにシフトJISで表示しようとして文字化けしているわけです。

ファイルの文字コードをシフトJISに直せば解決できますよ。

◎質問者からの返答

ありがとうございます。シフトJISで転送し、表示できるようになりました。


2 ● CCD
●100ポイント ベストアンサー

文字コードの指定を間違えているようです。

http://www.mozilla.gr.jp/standards/webtips0022.html

このHTMLは「シフトJIS」で記入されているという宣言をしてありますが(7行目)、実際にはシフトJISになっていないようです。

HTMLの7行目を修正すれば正しく表示されるようになるはずです。

誤:<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

正:<meta http-equiv="Content-Type" content="text/html; </p> <p>charset=iso-2022-jp">

文字化けの原因としてもうひとつ考えられるのこととして、Xserverにファイルをアップロードするときに、FTPのアプリケーションで自動的に文字コードが変換されたのかもしれません。

その場合でしたら、FTPの設定で文字コード変換をしないようにすれば、上記の修正をしなくても正しく表示されるようになると思います。

◎質問者からの返答

NEXTFTPを使用していますが、JISに文字コード変換してアップロードする設定になってました。

無変換に設定し直して対処し、問題なく表示できるようになりました。

アドバイス、ありがとうございました。


3 ● hamster009
●50ポイント

文字コードがJISになってますね。ヘッダでの指定がShift_JISなのに。

◎質問者からの返答

ご指摘のとおりでした。上記の返信のように対処し問題解決しました。ありがとうございます

関連質問


●質問をもっと探す●



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