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 で検索:

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

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

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/03/10 18:06:13
  • 終了:2010/03/17 18:10:03

ベストアンサー

id:quintia No.1

quintia回答回数562ベストアンサー獲得回数712010/03/15 01:24:33

ポイント60pt

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

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"> とか書くと検索できたりして……。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません