- ベストアンサー
Google検索結果の文字化けについて
「かまち保育室」という言葉を検索したところ 検索結果が文字化けして表示されてしまいます 調べてみたところ、HTMLの文字コードが原因のようです 該当ページの文字コードは「Shft-JIS」なのですが「UTF-8」に変更したほうがよいのでしょうか? それとも他に原因があるのでしょうか? よろしくお願いいたします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
検索してみました。 該当ページのコンテンツ管理者様という前提でお話します。 化けている文字列を見ると、この化け方は、 「UTF-8 のページを、Shift_JIS で解釈」している時の化け方ではなく、 「EUC-JP のページを、ISO-8859-1 として解釈」している時の化け方に見えます。 なので、charsetを、UTF-8 にすれば良いという話ではないように思えます。 参考までに。 文字化けを防ぐには、文字コードの指定と併せて、 ページに使われている言語の設定をしておくことが推奨されます。 これです。(日本語の場合) ↓ <meta http-equiv="Content-Language" content="ja"> また、メタタグの前に、タイトルが入っていると、文字化けを起こしやすくなります。 拝見したページも、タイトルタグが先に来ていますので、好ましくありません。 つまり、 <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Language" content="ja"> ~その他のメタタグなど~ <title>~~~~</title> という順番で書いた方が、良いでしょう。 この辺を一度、ご検討・お試しください。
お礼
ありがとうございます。 上記のように修正した結果、検索結果が通常どおりに 表示されました どれが決定的な原因だったのかわかりませんが 問題は解決しました ありがとうございました