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

firefox( バージョン 3.0.15)にgoogleツールバーforFirefox(6.1.20091119W)を入れているのですが、amazonとデスクトップのボタンで日本語のキーワードを検索することができません。

たとえば「アフリカ」と窓に入力してボタンを押すと、

amazonの場合、
http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=search-alias%3Daps&field-keywords=%83A%83t%83%8A%83J
何かお探しですか?
入力したURLが当サイトのページと一致しません

googleデスクトップ
http://127.0.0.1:4664/search&s=0dKrIeRr9yV2c8Y1_BRAsgSbhz8?q=%E3%82%A2%E3%83%95%E3%83%AA%E3%82%AB
エラー: このリンクは無効です。
ヒント:
* このページを後で再び読み込む
*Google で検索:

というページに飛ばされます。英語なら大丈夫です。
他のボタンは日本語でも正常なので悩んでいます。

これはどう対処すればよいのでしょうか。そもそも日本語がサポートされてない・・・?
すいませんが助言をいただけると有り難いです。

●質問者: spidermite
●カテゴリ:コンピュータ インターネット
✍キーワード:Amazon firefox Google googleツールバー Googleデスクトップ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● quintia
●60ポイント ベストアンサー

原因は全然分かりませんが、ここはおかしいという箇所を一つ指摘するだけなら……

http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=search-alias%3Daps&field-keywords=%83A%83t%83%8A%83J

これのエンコーディングを見ると、__mk_ja_JP= の後ろには UTF-8 で文字が入っていて、field-keywords=の後ろには ShiftJIS で日本語が入っています。

いくつかのFirefoxを確認してみたのですが、field-keywords= の後ろには入力した文字が UTF-8 で入るみたいなのです。ここになぜ ShiftJIS で入っているのか? というのが謎です。


詳細設定をいじらなければそうはならないはずなのですが、その謎は棚上げしておくとして、以下のことをやってみたらどうでしょうか?

1.Amazonのボタンを右クリックして"Amazonボタンのオプション"をクリック

2."詳細エディタを使用"をクリック

3.元に戻せるように、内容をテキストファイルなどに保存

4.1. <search charset="shift_jis">〜 と書かれていないか確認する。その場合は、<search>に修正

4.2. <search>〜 となっている場合(これが普通)、 <search charset="utf-8"> に修正して、明にutf-8と指定

5.Save to Google Toolbar で終了


それで駄目なら、かなり強引ではありますが、

4.3. <search>の行の中の、

JP=%e3%82%ab%e3%82%bf%e3%82%ab%e3%83%8a&

の部分を、

JP=%83J%83%5E%83J%83i&

に変更

なども試してみると検索できるかも……。


Googleデスクトップの方は、ちょっと分かりませんでした。

同じようにして詳細エディタを開いて、 <search charset="shift_jis"> とか書くと検索できたりして……。

関連質問


●質問をもっと探す●



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