【カテゴリ:パソコン その他日記等】
このブログに表示している『ブログ内検索』なのですが、『検索向け AdSense』で取得したスクリプトコードを使用しています。しかし、なぜか日本語を入力して検索すると文字化けし、その影響か正常な検索ができません。
↓『ブログ内検索』の箇所のキャプチャ画像
例えば『パソコン』と入力して検索すると、以下のような検索結果の画面が表示されます。
↓入力した『パソコン』の文字が以下のように化けています。
半角英数字を指定すれば正常に検索されます。
スポンサーリンク
<form action="http://www.google.co.jp" id="cse-search-box" target="_blank">
<div>
<input type="hidden" name="cx" value="partner-pub-3027881883019983:2596473087" />
<input type="hidden" name="ie" value="Shift_JIS" />
<input type="text" name="q" size="23" />
<input type="submit" name="sa" value="検索" />
</div>
</form>
<script type="text/javascript" src="http://www.google.co.jp/coop/cse/brand?form=cse-search-box&lang=ja"></script>
...
色々と悩んで試行錯誤を繰り返したのですが、どうしてもうまくいきません。
試しに同様の『サイト内検索』を利用している他のサイトを見つけ出し、日本語を指定したみたところ、なんと正常に検索できました。
この違いはなんだろうと思い、検索のスクリプトコードを比較したところ、以下のような違いが見つかりました。
↓自分のサイトに貼り付けているスクリプトコードの一部
<form action="http://www.google.co.jp" id="cse-search-box" target="_blank">
↓他のサイトに貼り付けられていたスクリプトコードの一部
<form action="http://www.google.co.jp/cse" id="cse-search-box" target="_blank">
違いは、『http://www.google.co.jp』の次に『/cse』が付加されていることでした。
そこで、自分も『http://www.google.co.jp/cse』に変更してみたところ、日本語での検索が正常にできるようになりました。
↓正常に検索できるようになったときの検索結果の画面
↓入力した『パソコン』の文字が化けずにそのまま表示されていました。
...
これは Google の仕様であり、自分の利用方法が悪かっただけなのか、それとも何かのバグなのかは分かりませんが、とりあえず正常に検索できるようになったので、このままURLの部分だけ『http://www.google.co.jp/cse』に変更して使用することにしようと思います。
以上です。
スポンサーリンク
【カテゴリ:パソコン その他日記等】の最新記事
- 『Caravan YU』の『CaraBARGAIN』でエレコム製マウス『KASANE(カサネ)』を買った
- 『Windows 8優待購入プログラム』は1月31日までとなっています
- 『NEC』製の『Express5800/S70 タイプhf』が12,980円で販売されてます
- 『IBM IntelliStationZ Pro [9228-LNJ] 』に『Windows 8 Pro x64』をインストールした
- 『MDL』(=My Digital Life Forums)へのアカウント登録手順
- 『衝撃!』マウスのホイール部分のゴムが溶けた
- 『ML110 G7』が1台辺り6,980円(※10台以上まとめ買いした場合)で販売されています
- 『Google アナリティクス オプトアウト アドオン』をインストールして影響がでたこと
- 『Windows 7』上で『MetaTrader 4』の『LiveUpdate』確認画面が繰り返し表示されるようになった
- 『PC4U』でCPUクーラー『Thermaltake V1 AX (CL-P0508-A) 』を買った
- 『ソフマップ楽天市場店』でグラボ『RADEON HD5450』を買った
- 『PC4U』でグラボ『RADEON HD6670 & HD5670』を買った
- 『Firefox』用のアドオン『Screengrab』がまた使えるようになった
- 『NTT-X Store』でロジクール ワイヤレスマウス『M325』を2個買った
- 『AMD Phenom II X4 965 BE』の動作確認をした
- 『Phenom II X2 560 BE』で4コア化を試してみた
- 『AMDが45nmプロセスでのすべてのPhenom IIとAthlon IIのモデルの出荷を停止』?
- 『AMD PhenomII X4 980BE』の動作確認のついでに1台組み上げた
- 昨日買った『Phenom II X2 555 BE』で4コア化と4GHzへのオーバークロックを試してみた
- また『W500-SA』を注文した