• 締切済み

検索結果のタイトル文字化け

検索ロボット(goo google)に自分のHPを登録し、キーワードを入れて、検索した結果、タイトルや説明文が文字化けてしまいます。 メタタグで <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> 指示しているのにもかかわらず、文字化けします。 また、別のページに同じメタタグをいれているものでは、 ちゃんと表示できたりと、何が原因で文字化けているのかが、わかりません。 やはり、HTML保存時に、問題があるのでしょうか?

みんなの回答

  • zoh
  • ベストアンサー率34% (273/789)
回答No.2

補足拝見しました。うーん、原因が分からないですね。ブラウザでは「Shift_JIS」を選択すると、正しく見えるわけですから、「<meta…」と実際の文字コードが違うわけではなさそうです。 ここ(OKWeb/教えてgoo)の規約に違反しないのであればサイトのURL教えていただきたいのですが、可能でしょうか?

  • zoh
  • ベストアンサー率34% (273/789)
回答No.1

「charset=Shift_JIS」を指定しているにもかかわらず、実際のHTMLソースが「EUC」なんて事はないでしょうか?お使いのブラウザが「Microsoft Internet Explorer」なら、自分のサイトを表示し、メニューの「表示」→「エンコード」で文字コードを切り替えてみてください。 または、Uploadするときに、コード変換してしまっているとか…。

harumagedon
質問者

補足

ご回答ありがとうございます。 早速、サイトでエンコード表示をみてみましたが、Shift_JISで、表示しているようです。 この場合、HTMLソースがShift_JISで作成されているのでしょうか?もしくは、メタタグでShift_JISを指示しているために、実際のソースはShift_JISで作成してはいないのにもかかわらず、ブラウザでは、エンコードはShift_JISという表示をしてしまっているのでしょうか?

関連するQ&A

  • Dreamweaverでソースが文字化けしてしまいました。

    Dreamweaverでソースが文字化けしてしまいました。 メタタグが <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> になってたので、 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> に修正して、保存して終了したあとに、再度Dreamweaverで開いたところ、ソースが全部文字化けしてしまいました。 元に戻そうと、メタタグをもとのutf-8に戻しても直りません。 メタタグをShift_JISにして、ページプロパティのエンコーディングをShift_JISに合わせると、ソース全部が文字化けしていた状態は直ったんですが、ところどころ文字化け状態のままになっています。 完全にもとの状態に戻したいのですが、どうしたら文字化けが直るのでしょうか。 教えてください。 よろしくお願いします。

  • 文字コードのメタタグ

    今までは、問題なく表示されていたのですが急に、メタタグの <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> を入れると、逆に文字化けするようになりました…。 色々と試してみたのですが、メタタグを入れない時と、 <meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp"> の時だけ正常に表示されます…。 HTMLを編集するソフトの関係で、 シフトJISじゃないと都合が悪いようなので、すごく困っています…。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLのメタタグに関して

    HTMLの説明本に、文字化けを起こさないように下記のメタタグを挿入しておく、と書かれております。 -------------------------------------------------- <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> -------------------------------------------------- この文字列の中にあります「equiv」とか「charset」などとありますが、これらはどのような意味なのでしょうか?

  • 文字化けを解決したい

    サイトを持つ管理人です。タグなどについてはかなり初心者です。 iPhoneなどの海外OSから閲覧すると文字化けしてしまうという報告を受けて、タグを色々いじっています。 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">を追加してみたのですが、これ単品だと私のPCから閲覧したときに文字化けしてしまいました。 そのため<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">と<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">を並べてみたのですが、これで海外OSからも文字化けを起こさなくなったのでしょうか? こんな感じのタグです↓ <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META NAME="GOOGLEBOT" CONTENT="NOINDEX, NOFOLLOW,NOARCHIVE"> <META NAME="ROBOTS" CONTENT="NOARCHIVE,NOINDEX,NOFOLLOW"> <meta name="viewport" content="width=380, maximum-scale=1.6" /> <title>練習</title> </head> 全てのスマホからもサイトを閲覧出来るようにするにはどうしたら良いでしょうか?それとも、全てのスマホから文字化けを防ぐことは不可能なのでしょうか? お知恵をお貸しください。

  • 文字化け

    HPを少しずつ作っているのですが、少しだけできたのでyahooのところにアップしてみました。しかし文字化けしてしまいました(涙) <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> このタグが関係あるのでしょうか? IE6

  • Googleの検索結果で右矢印の先が文字化け

    Googleで検索結果が表示されている時に、その検索結果の上にマウスを持っていくと右側に矢印が表示されますよね。 そして、その矢印の上にマウスを持っていくと、さらに右側にページイメージが表示されます。 この時、ページタイトルは正しく表示されるのですが、ページイメージの中の文字と、サマリーの文字が文字化けします。 この原因がわかる方はおられませんか? レンタルサーバーはKagoyaです。 当該ページのHEAD内で <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">でも <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">でも 文字化けします。

  • 文字コード変更による、文字化け・レイアウト崩れ

    文字コードをShift-jisからEUC-JPに変更したいのですが、 HTML・CSSに処理を施したら文字・レイアウトが大幅に崩れてしまいました。 以下のように変更したのですがやり方に間違いはないでしょうか? [HTML] <meta http-equiv="Content-Type" content="text/html; charset=Shift-jis"> ↓↓ <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> [CSS] @charset "shift_jis"; ↓↓ @charset "euc-jp"; また、ブラウザの表示⇒エンコードで(Shift_jis)を選択すると今までどおり正常に表示されます。(HTMLとCSSにはeuc-jpの記述にも関わらずです) これは文字コード変更したと思い込んでしまっているのでしょうか? 解決策お願いします。 あまり知識がありませんので、分かり易く教えていただけるとありがたいです。 ちなみにエディタはHTML Project2を使用しています。

  • 検索結果が文字化けしてしまう。

    数週間前にアップロードしたサイトを検索にかけると文字化けして出てきてしまいます。 アップした当初は問題なかったのですが…三日前から文字化けすようなってしまいました。 文字コードがおかしいのか思ったんですが…原因がわからなくて困っています。 どなたか教えてください!! 下記がソースです↓ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift-jis"> <meta name="generator" content="Adobe GoLive 4"> <meta name="description" content="○○○○"> <meta name="keywords" content="○○○○"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>○○○○</title> <!-- ImageReady Styles (indexnew.psd) --> <!-- End ImageReady Styles --> <style type="text/css"> <!-- #index-01 { position: absolute; top: 0px; left: 0px; width: 333px; height: 95px; visibility: visible }--- このあとも続きますが、問題解決に必要であればまた載せます。よろしくお願いします。

    • ベストアンサー
    • HTML
  • bloggerで文字化け

    blogger(http://www.blogger.com/)のテンプレートに日本語を書くと文字化けします。 対応策はありますか? 以下の二つは書いています。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD// HTML 4.0 TRANSITIONAL//JP"> <META HTTP-EQUIV="Content-Type" CONTENT=Text/HTML; Charset=Shift_JIS>

  • CGIで作ったHTMLの文字化けについて

    CGIのヘッダを "Content-type: text/html\n\n" として、HTMLをブラウザに出力するcgiを作っているのですが、 「表示」という文字が「侮ヲ」と文字化けしてしまいます。 HTMLの<head></head>内には print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=shift-jis\">"; と記述して日本語を指定しています。 文字化けの原因がまったくわかりません。 心当たりありませんでしょうか?

    • ベストアンサー
    • Perl

専門家に質問してみよう