- ベストアンサー
自分のHP検索で文字化け
ヤフーの検索では正常ですが、グーグルの検索では自分のホームページが非常に文字化けしています。文字化けした検索欄をクリックするとホームページが開きます。 なお開いたホームページのトップページも一部文字化けがあり、-記号が*で記され、」記号が《で記されます。 無償のFFFTPソフトでアップロードしています。 少なくとも1年前は正常に検索され、その後設定を変えた記憶もありません。なお私が使っているコンピュータだけでなく、他人のコンピュータでも同じです。 ヤフーとグーグルの検索欄に「samの山歩き」と書き込み、検索してみてください。グーグルのトップに文字化けしたサイトがありますが、それが該当のページです。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 トップページで右クリックして出てくるブラウザの「ページ情報」の、 文字エンコーディングがUTF-16LEとなっていますが、 ソースはShift_JISですよね。 ここの違いが文字化けにつながってはいないでしょうか。 ソースで指定しているエンコードとサイトのあるサーバのエンコードが違う(あるいは途中で変わった)という点です。 詳しくは以下のサイトの解説などをご参照ください。 http://ja.wikipedia.org/wiki/Unicode また、最初の回答で、文字化けがない、とお答えしましたが、 確かにご指摘の点、「*」で表示されています。 ソースを確認しましたら「*」でしたので、文字化けがないと判断したのですが、元々は「‐」なのですね…。
その他の回答 (6)
- orange001
- ベストアンサー率32% (83/253)
再び#1です。 私のブラウザはFirefox 1.5.0.7です。 IEでは「ページ情報」が見られないのですね。 見るには、Firefoxをインストールされるしかないようです。 http://www.mozilla-japan.org/ 私の回答は見当違いかもしれません。 お力になれず申し訳ありません。
お礼
メモ帳で開いたソースを、新たに開いたCrescent Eveにコピー&ペースト貼り付けるとCrescent Eveでも文字化けのないソースになりました。これをFirefoxで開くとUTF-16LEがshift-jisに変わっていました。 そしてこれをアップするとアップした画面もshift-jisになりました。-記号も*に変わるということはなくなり、これまでは文字化けで働かなかった?CSSも働くので、トップページがFirefoxでも正常に見えるようになりました。 Googleの検索結果は1,2ヵ月後にならないと分かりませんが、たぶんこれで直るのではないかと期待しています。 どうもありがとうございました。
補足
Fireroxをインストールし、UTF-16LEと出ることを確認しました。 Creasent Eveで、ソースのshift-jisをUTF-16LEと書き換えると、notepadで開いたときの日本語が全部、変な漢字に文字化けしてしまいました。
- To-rii
- ベストアンサー率65% (547/838)
# トップページは、まだ修正してないんですね。 # Creascent Eveの使用を強要しているつもりはありません。 > タイトルバーに何も表示されません。 表示場所は、Creascent Eveのメニューバー( 右端 )ですね。 http://www.kashim.com/eve/screen_shot.html > これで何か分かるのでしょうか? 指定した文字コードと保存した文字コードの矛盾点がわかります。 > ここへソースを打ち込むのでしょうか? ダウンロード後、インストールして index.htmlを開きます。 > デスクトップにダウンロードする方法 ローカル側ファイルリストにデスクトップを表示します。 ホスト側のファイルリストに index.htmlを表示します。 前記 index.htmlを選択し、ダウンロードボタンを押します。 > FFFTPをnotepadで開く ではなく、FFFTPの「notepadで開く」です。 方法は、 ホスト側のファイルリストに index.htmlを表示します。 index.htmlを右クリックして「notepadで開く」を選びます。
お礼
メモ帳で開いたソースを、新たに開いたCrescent Eveにコピー&ペースト貼り付けるとCrescent Eveでも文字化けのないソースになりました。これをFirefoxで開くとUTF-16LEがshift-jisに変わっていました。 そしてこれをアップするとアップした画面もshift-jisになりました。-記号も*に変わるということはなくなり、これまでは文字化けで働かなかった?CSSも働くので、トップページがFirefoxでも正常に見えるようになりました。 Googleの検索結果は1,2ヵ月後にならないと分かりませんが、たぶんこれで直るのではないかと期待しています。 どうもありがとうございました。
補足
トップページ修正しました。 Creascent Eveでindex.htmlを開くと、右のほうに「1行1列 SJIS CR」と書いてあります。 なおnotepad開くと正常だのに、Creascent Eveで開くと非常に文字化けしています。 デスクトップにダウンロードする方法、FFFTPのホスト側index.htmlをnotepadで開く、など分かりました。 いずれも大きく文字化けしています。
- To-rii
- ベストアンサー率65% (547/838)
>> 使用中のエディタ上でソースリストの文字コードを確認できますか? > charset=shift_jis"> になっていますが、このことでしょうか? いいえ、違います。タイトルバーの部分です。 先に示した http://www.shtml.jp/mojibake/google.html の 最初の図をご覧ください。 | 右の画面キャプチャー(IEのソースビューアを秀丸エディタに | 指定して、見たところ。秀丸エディタでは、作成中の文書の文 | 字コードと改行コードをタイトルバーに表示できます。)のよ | うに、UTF-8の文書であるのに、Shift_JISであるとメタタグで | 記入している事例。 ちなみに、私が使っているのは http://www.kashim.com/eve/ です。 > パソコン内フォルダのソースも書き換えられてしまった ごめんなさい。説明が足りなかったようです。 トップページのみをデスクトップにダウンロードするとか、 FFFTPの「notepadで開く」で見てもらいたかったのです。 > 無変換(shift-jis)です。 他のコードが選択されているのが原因かと思ったのですが、 デフォルトのままなので大丈夫だと思います。 トップページのソース書き換えで解消できる部分もありますが、 「検索結果サマリーの文字化け」解消の確認には時間がかかる と思いますし、直るかどうかも正直わかりません。
補足
> charset=shift_jis"> になっていますが、このことでしょうか? いいえ、違います。タイトルバーの部分です。 私が使っているのはnotepadのため、タイトルバーに何も表示されません。 今http://www.kashim.com/eve/ からCreascent Eveというものをダウンロードしましたが、これで何か分かるのでしょうか? ここへソースを打ち込むのでしょうか? 後学のために教えてください。 >トップページのみをデスクトップにダウンロードするとか、FFFTPの「notepadで開く」で見てもらいたかったのです。 私がダウンロードしたのはトップページだけですが、デスクトップにダウンロードする方法が分かりません。またFFFTPをnotepadで開くというのもやり方が分かりません。FFFTPは右クリックしても「プログラムから開く」という項目がありません。 お手数ながら、以上のことをお教えください。
- To-rii
- ベストアンサー率65% (547/838)
> 他人のコンピュータでも同じです。 私の環境でも同じように文字化け表示されていますので、 (1) トップページの文字化け (2) 検索結果サマリーの文字化け とに 分けて考えてみます。 (1)は、トップページのソースが文字化けしていますので、 サーバ上にあるソースリストそのものに原因があるようです。 (2)は、↓を参考にしたのですが、よくわかりません。 Googleの検索結果サマリーが文字化け http://www.shtml.jp/mojibake/google.html ところで、 使用中のエディタ上でソースリストの文字コードを確認できますか? FFFTPでダウンロードしたトップページに文字化けはありませんか? FFFTP → 接続 → ホストの設定 → 設定変更 → 文字コード タブの 「ホストの漢字コード」は何が選択されていますか?
補足
(1)(2)の件はさておき、 >使用中のエディタ上でソースリストの文字コードを確認できますか? すいません、質問の意味がよく分からないのですが。表示→ソースで見ると <meta http-equiv="content-type" content="text/html; charset=shift_jis"> になっていますが、このことでしょうか? >FFFTPでダウンロードしたトップページに文字化けはありませんか? ダウンロードしたらトップページがめちゃくちゃに文字化けしています。パソコン内フォルダのソースも書き換えられてしまったので、大変なところですが、その前に自分のHPを立ち上げ置いたので、そのソースを使って少々の手直しですみそうです。 >FFFTP →・・・「ホストの漢字コード」は何が選択されていますか? 無変換(shift-jis)です。 何か分かればよろしくお願いします。
- pasocom
- ベストアンサー率41% (3584/8637)
ソース内の冒頭部分 ><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> ・・この部分は削除してもHPの表示には影響ないのではないでしょうか?。 ここが悪さしているような気がするのですが。
- orange001
- ベストアンサー率32% (83/253)
サイトを拝見しました。 Firefox1.5.0.7では文字化けなく表示されています。 どこがおかしいのかわからなかったので、 こちらでチェックしました。 Another HTML http://openlab.ring.gr.jp/k16/htmllint/htmllint.html どうも最初のDOCTYPE宣言が正しく読み込まれていないようです。 何故かはわかりません。すみません。
補足
>Firefox1.5.0.7では文字化けなく表示されています。 トップページの水平線のすぐ下の行、「別当出合-南龍山荘-白山-砂防新道-別当出合」の-が*に変わっていないでしょうか? >Another HTML アップする前のソースは満点なのですが、アップ後はめちゃくちゃですね。
補足
>トップページで右クリックして出てくるブラウザの「ページ情報」の、文字エンコーディングがUTF-16LEとなっていますが・・・・ IEを使っていますが、画面上で右クリックしても「ページ情報」というのが出てきません。 どうすれば「ページ情報」がみられますか? >元々は「‐」なのですね そうです。全角の-です。