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

下記URLはGoogleの検索結果ですが、
ヒットしたページにあるような文字化けが起こる原因と解決策を教えてください。

http://www.google.co.jp/search?num=50&hl=ja&newwindow=1&q=%C3%A3%C3%A3%C2%BE%C3%A3%C3%A3&lr=

●質問者: hate_na_com
●カテゴリ:インターネット ウェブ制作
✍キーワード:Google URL 文字化け 検索
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tmasao
●35ポイント

おそらくはEUC-JPで渡したキーワード文字列の文字コードを自動判定する際に、エンコード範囲が重なるISO-8859-1という欧米用文字コードとして認識してしまったもののように思います。

Googleにおいては、ie というパラメータをつけることによって、入力キーワードの文字コードを指定できます。

具体的には、以下のようなURLとなります(末尾にパラメータ ie=euc-jp をつけています):

http://www.google.co.jp/search?num=50&hl=ja&newwindow=1&q=%C3%A3...

◎質問者からの返答

ありがとうございます。

実は、下のような質問を同時にしているのですが、特定のメールが、(ソースを見る限りでは)今回の質問の検索結果に現れたページに近い文字化けをしています。

検索結果は、インドのサイトが多くひっかかっているので今回のメールのケースとは違うかもしれませんが、Aチルダが連続して、間に特殊記号が挟まれるようなパターンが似通っているため、これの原因が分かればメールの文章を元に戻す方法に繋がるかと思い質問をしました。

http://q.hatena.ne.jp/1197342931

サーバか、メーラーによる、EUC-JP、ISO-8859-1といったエンコードの誤認識が影響しているようでしょうか?


2 ● Kyuzo
●35ポイント

「lang_euc=」を「lang_ja&ie=euc_jp&oe=euc_jp&q=」に変えてください。

www.google.co.jp/search?num=50&hl=ja&newwindow=1&q=%C3%A3%C3%A3%C2%BE%C3%A3%C3%A3&lr=lang_ja&ie=euc_jp&oe=euc_jp&q=

◎質問者からの返答

ありがとうございます。

今回、文字化けしたページを呼び出すために、「aチルダ aチルダ 3/4 aチルダ aチルダ」という検索ワードで検索をしています。検索結果は、インドのサイトが多くひっかかっていますが、メールで同様のパターン(aチルダが連続して、間に特殊記号が挟まれるようなパターン)で文字化けをするケースがあり、これの原因が分かれば解決策に繋がるかと思い質問をしてみました。

本文をコピーペーストするのが怖かったので遠回しになってしまいすみません。別の形での質問も検討してみます。

関連質問


●質問をもっと探す●



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