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

解決済みの質問

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

数週間前にアップロードしたサイトを検索にかけると文字化けして出てきてしまいます。
アップした当初は問題なかったのですが…三日前から文字化けすようなってしまいました。
文字コードがおかしいのか思ったんですが…原因がわからなくて困っています。
どなたか教えてください!!
下記がソースです↓

<!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 }---

このあとも続きますが、問題解決に必要であればまた載せます。よろしくお願いします。

投稿日時 - 2010-11-29 15:38:55

QNo.6351689

すぐに回答ほしいです

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

charset=Shift_JIS" として下さい。

クロールの関係で、すぐには修正されないでしょうが、
その内修正されるでしょう。

投稿日時 - 2010-11-29 21:28:56

補足

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

ご指摘頂きました箇所ですが、

<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">

に直しました。現在はまだ解決されてないのですが…

クロールの関係で、すぐには修正されないでしょうが、

というのはどういうことなのでしょうか?勉強不足で申し訳ありませんが、教えていただけると

助かります。

投稿日時 - 2010-11-30 10:21:51

お礼

原因はよくわかりませんでしたが、検索エンジンでひかっけて文字化けしなくなりました。

ご回答ありがとうございました

投稿日時 - 2010-12-02 10:25:52

ANo.2

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

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

回答(3)

ANo.3

> <meta http-equiv="content-type" content="text/html; charset=shift-jis">

HTMLのheadには上記の通りお書きの様ですが、ウェブサーバの設定と一致しているでしょうか。
httpの応答ヘッダを確認してみましょう。


charsetに指定する文字セットは下記ページに登録されているものというのが原則です。

http://www.iana.org/assignments/character-sets

shift-jisは未登録なので登録されている Shift_JIS (大文字小文字は変わっても良い)を使いましょう。

投稿日時 - 2010-11-30 08:15:40

補足

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

ご指摘頂いたshift-jisはShift_JIS に直しました。

また勉強不足で大変申し訳ないのですが

HTMLのheadには上記の通りお書きの様ですが、ウェブサーバの設定と一致しているでしょうか。
httpの応答ヘッダを確認してみましょう。

と言うのは具体的にどういう作業をしたら良いのでしょうか??

お恥ずかしいですが、リンクを貼っていただいたサイトを見たのですがさっぱりわからなくて…

投稿日時 - 2010-11-30 10:26:26

お礼

原因はよくわかりませんでしたが、検索エンジンでひかっけて文字化けしなくなりました。

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

投稿日時 - 2010-12-02 10:24:57

ANo.1

[サイトを検索にかけると]の意味がよくわかりませんが、
<meta http-equiv="content-type" content="text/html; charset=shift-jis">
で指定しているcharset(この場合はshift-jis)と実際にアップロードされている
HTMLの文字コードが正しいか確認してみましょう。

IEだと、表示->エンコード->レ自動選択 のチェックを外して、
日本語(シフト JIS)
日本語(EUC)
unicode(UTF-8)
等に変えて、文字化け解消したら、そのコードに何らかのタイミング
で変わってしまったという事です。

投稿日時 - 2010-11-29 16:52:56

補足

ご回答ありがとうございました。
[サイトを検索にかけると]というのは、例えば、「goo」のトップページで「ABC」と検索をかけたときに「ABC」にひかっかたサイトが出てきますよね?
そのときに出たサイトのタイトルが文字化けしてしまうと言う感じなんです。

文字化けしたままクリックするとページサイト自体は文字化けすることもなく普通に見られるのですが…

ご指摘頂いたHTMLの文字コードが正しいか確認してみるとのことでしたが
IEだと、表示->エンコード->レ自動選択 のチェックを外して、
日本語(シフト JIS)
日本語(EUC)
unicode(UTF-8)
等に何回か代えてみましたが、他のサイトも文字化けするだけで何もかわりませんでした。

投稿日時 - 2010-11-30 10:13:11

お礼

原因はよくわかりませんでしたが、検索エンジンでひかっけて文字化けしなくなりました。

ご回答ありがとうございました

投稿日時 - 2010-12-02 10:26:13

あなたにオススメの質問