プロが教える店舗&オフィスのセキュリティ対策術

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

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

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

A 回答 (3件)

 実際に記述されている文字コードと、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 )
などでチェックしてみる。

この回答への補足

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

補足日時:2014/01/11 13:12
    • good
    • 0
この回答へのお礼

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

 闇雲にやるなら、後可能性の高そうなのは、「utf-8」あたりかな。


 とめったらやったらやっていても、効率が悪いですから・・・

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

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

charasetのところ”Shift_JIS”に変えてみてもだめでしょうか?


文字コードというものがあるので見てみると良いかもです。

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

この回答への補足

早速見てきますありがとうございます。
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
    • good
    • 0
この回答へのお礼

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

お礼日時:2014/01/10 20:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!