「DonutP」でGoogleの検索結果が文字化けしてしまう
ここ最近、DonutPの検索窓でGoogle(グーグル)で検索すると、検索文字そのものや検索結果が文字化けするトラブルに見舞われていました。
こんな感じです。 ↓ 
【原因】
4月22日頃にかけてGoogleの仕様が変更されたことが原因のようです。
【参考】 窓の杜 - 【NEWS】“Google”検索の仕様変更で検索結果が文字化けしてしまうソフトが続出
【対策】
- DonutPを終了する
- DonutPのプログラムがあるフォルダを開く
- 「Search.ini」ファイルをメモ帳などのテキストエディターで開く
(このファイルをダブルクリックするか、テキストエディターの画面内にドラッグすればOK)
- 「Search.ini」ファイルの中身が開くので下記の部分を書き直す
[Google ウェブ全体]、[Google 日本語のページ]、[Google イメージ]の
それぞれの項目に書いてある「BackURL=」の部分 を 「BackURL=&ie=sjis&oe=sjis」に書き替える
- 上書き保存
- DonutPを起動して確認する

ちなみに・・・
Sleipnirの場合は「ツール「→「Sleipnirオプション」→「検索バー」→「検索エンジン」→「エンコード」を「UTF-8」にすればOKだそうですが、使っていないのでわかりません。
【自分のサイトにグーグルの検索窓をおいている場合の文字化け対策】UpDate 04/28
自分のサイトにグーグルの検索窓をおいている場合も文字化けするようです。フォームに下記のようなソースを加筆するといいようです。
これはJunさんより情報をいただきました。ありがとうございました。
<input type="hidden" name="ie"
value="SHIFT-JIS"> <input type="hidden"
name="oe" value="SHIFT-JIS">
【HTMLソースの例】
<!-- Google -->
<center> <form method=GET action="http://www.google.co.jp/search">
<table bgcolor="#FFFFFF"><tr><td>
<a href="http://www.google.co.jp/"> <img
src="http://www.google.com/logos/Logo_40wht.gif"
border="0" alt="Google" align="absmiddle"></a>
<input type=text name=q size=31 maxlength=255 value="">
<input type=hidden name=hl value="ja">
<input type="hidden"
name="ie" value="SHIFT-JIS"> <input
type="hidden" name="oe" value="SHIFT-JIS"> <input type=submit name=btnG value="Google
検索"> </td></tr></table>
</form> </center> <!-- Google --> |
|