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

あるウェブサイトで、Yahoo!では問題ないのにGoogleで検索すると文字化けしていて困っています。
ここで言う、上から3つ目のような感じになります↓

http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2004-44,GGLD:ja&q=%E7%B9%9D%EF%BD%B3

(例示させていただいたサイトさま、申し訳ありません。。)

原因と解決策をご存知の方教えてください、よろしくお願いします。

〜〜かもしれない、ではなく確実なタグを教えてください。

●質問者: hanahana8787
●カテゴリ:ウェブ制作
✍キーワード:Google Yahoo! ウェブサイト サイト タグ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● eselin
●30ポイント

http://www.shtml.jp/mojibake/google.html

Googleの検索結果のサマリーが文字化け

HTMLの文字コードとメタタグで指定している文字コードが異なる事が原因のようです。

以下のページが参考になるのではないでしょうか。

◎質問者からの返答

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

上記のサイトと同じ現象のようですね。

解決策について、ご存知の方引き続きお願いします。


2 ● fayn
●30ポイント

http://www.shtml.jp/mojibake/

ウェブマスターのための文字化け講座

例としてあげてあるサイトで確認しました。


原因は、文字コードの不一致です。


ページのソースを表示して 文字コードが何になっているか確認してもらえばわかりますが、HTMLファイルは、UTF?8で書いてあるのに、

HTMLの文字コードの指定は<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>として指定してあります。


GoogleはHTMLのメタタグの情報を信じているので、Shift?jisで読み取ろうとしているので文字化けされたまま表示されていると思われます。。


解決するには、文字コードの統一です。


文字コードをUTF?8にするなら、メタタグの文字コードの指定で

<meta http-equiv=”Content-Type” Content-Type: text/html;charset=utf-8”>

のようにしてあげると解決すると思います。


ただ、実際hanahana8787さんの文字化けしてるのがが どの文字コードを使っているかはわかりません。


http://www.shtml.jp/mojibake/

こちらのページのLesson10にわかりやすく書いてありますので、一度目を通され、

どの文字コードをすればいいか確認してみてください。

http://sakaguch.com/utf1.html

Webページの文字コードをUTF-8にする方法(前編)

◎質問者からの返答

ありがとうございます。

文字コードは確かにShift_JISを指定していましたので、この内容に間違いないと思います。

解決策=確実なタグを指定いただいたので、これでしばらく様子を見てみます(いますぐぐぐっても反映されないので・・)

どうもありがとうございました!

関連質問


●質問をもっと探す●



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