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

解決済みの質問

ホームページが文字化けして困っています。

こんばんは、質問させてください。
FC2レンタルサーバーを使ってるのですが
ガラケーとPCでグーグルから検索するとホームページが表示されるのですが
スマホから見ると文字化けしてしまいます。
PCのyahoo検索で見るとサイトが表示されずに真っ白の状態になってしまって困っています。

文字コードはindex.htmlファイルの所に<META http-equiv="Content-Type" content="text/html; charset="EUC_JP">を貼っています。

ホームページ作成はあまり詳しくないのでどなたかどうしたらいいか教えてください。

投稿日時 - 2014-01-10 20:23:22

QNo.8423782

すぐに回答ほしいです

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

 実際に記述されている文字コードと、charsetの文字コードが一致していないと文字化けを起こします。
 また、サーバーの応答ヘッダを確認する必要がある場合もあります。
firefoxのアドオンに、Live HTTP headers( https://addons.mozilla.jp/firefox/details/3829 )がありますので、それを使用するとサーバーからの応答ヘッダに

HTTP/1.1 200 OK
・・・【中略】・・・
Content-Type: text/html; charset=UTF-8

のように書かれている場合、ユーザーエージェント(ブラウザ)によると、文字コードの判断を誤る可能性があります。レンタルサーバーでしたら、応答ヘッダを変更できるのですが、相でない場合は、HTMLをその文字コードに合わせる(当然、metaの値もあわせる)必要があるでしょう。

とりあえず
 ⇒Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html )
などでチェックしてみる。

投稿日時 - 2014-01-11 09:22:26

補足

ありがとうございます。
ホームページが表示されないので
エンコード 自由変換の設定だとホームページがyahoo検索からだと真っ白なので
UTF-8変換に切り替えるとホームページが表示されます。
サイト内部はshift_JISだと完全に文字化けしてしまうので
UTF-8の文字コードにしてあります。
早速教えてもらった所を見てきます。

投稿日時 - 2014-01-11 13:12:24

お礼

ORUKA1951さんありがとうござました。
教えてくださったサイトを参考にしてみたらおかげさまで解決しました。

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

<META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
を全部貼り付けたら表示されるようになりました。
他にも困っている方がいたら参考にしてください。
tengpingさんもmitonekoさんもありがとうございました。

苦労していたので本当に助かりました。

投稿日時 - 2014-01-11 16:24:35

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

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

回答(3)

ANo.2

 闇雲にやるなら、後可能性の高そうなのは、「utf-8」あたりかな。
 とめったらやったらやっていても、効率が悪いですから・・・

 まず、何でサイトを作成しておられるか解りませんが、保存の所か、ページのプロパティー(又は設定)の類のどこかで、「文字コード」を必ず指定しているはずです。
 この指定方法を探してください。使用しているソフトのヘルプで「文字コード」とやれば、きっと該当のヘルプが出るでしょう。「使用ソフト名 文字コード」でググっても良いかもしれません。

 この指定と、charsetの指定をちゃんと合わせてください。
 そうすれば、きっと、ちゃんと出てくると思います。
 

投稿日時 - 2014-01-11 00:37:20

ANo.1

charasetのところ”Shift_JIS”に変えてみてもだめでしょうか?
文字コードというものがあるので見てみると良いかもです。

http://www.tohoho-web.com/wwwxx005.htm

投稿日時 - 2014-01-10 20:33:05

補足

早速見てきますありがとうございます。
Shftはやはりだめです。


私のサイトの内部の一部ですがどこが悪いんでしょうか?

<html>
<head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8">


<meta name="description" content="FC2レンタルサーバー。
<meta http-equiv="keyword" content="ありがとう,ありがとう,ありがとう,ありがとう,ありがとう">

<P><meta name="keywords" content="質問,質問,質問,質問,
質問"></P>
<title>タイトル名</title>

</head>
</html>

投稿日時 - 2014-01-10 23:05:39

お礼

ありがとうございます。
Shift_JIS”でもすでに試したんですが余計に悪くなり、グーグル検索のPCとガラケー全てで文字化けしてしまいます。

投稿日時 - 2014-01-10 20:57:21

あなたにオススメの質問