-PR-
締切済み

オプションの検索窓からの結果が不正確です

  • すぐに回答を!
  • 質問No.35526
  • 閲覧数42
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

以前個人ページ(別サイト)に検索窓の設置をしました。今日試しにマイページからの検索をしてみたところ、半角英数キーワードの検索結果は正しいのに、全角となると実際gooサイトからの検索結果と異なるようになってしまいました。以前までは全角でも正常に結果を返してくれていたんですけど、どうしたことでしょう?
またアドレスバーに表示されるキーワードコードの内容が違っている事からみて、システム上で変換ミスをしているような気がします。gooさんよろしくお願い致します。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル12

ベストアンサー率 65% (242/372)

別にgooのシステムがおかしいわけじゃないと思います 一般的に2バイト文字(全角)をURLで使うには URLエンコード(ISO Lathin 1文字コードへの変換)処理が必要になります。 以前上手くいったというのは、条件によっては2バイト文字をそのまま渡しても正常に渡せる場合が多いからです。 JavaScriptにはescapeという関数がありますので、 これを利用してgooに渡して ...続きを読む
別にgooのシステムがおかしいわけじゃないと思います

一般的に2バイト文字(全角)をURLで使うには
URLエンコード(ISO Lathin 1文字コードへの変換)処理が必要になります。

以前上手くいったというのは、条件によっては2バイト文字をそのまま渡しても正常に渡せる場合が多いからです。

JavaScriptにはescapeという関数がありますので、
これを利用してgooに渡してあげると良いかと思います。

参考まで


  • 回答No.2
レベル12

ベストアンサー率 65% (242/372)

#1で書き忘れましたが、URLエンコードは文字コードによって異なるため、 gooと同じ文字コード(EUC)で変換しないと、渡す値も変わってきます。 ...続きを読む
#1で書き忘れましたが、URLエンコードは文字コードによって異なるため、
gooと同じ文字コード(EUC)で変換しないと、渡す値も変わってきます。
補足コメント
keychan

お礼率 0% (0/2)

早速のご回答本当にありがとうございました。
そうですか、ミスでないのはわかりました。私もその点についてはわかっているんですけど、gooさんだけなぜそうした特別な処理を必要としているのでしょうか? 他にもYAHOOさんやINFOSEEKさん(どちらも同様のEUCサイト)など、多々サーチエンジンで同じオプションサービスがありますが、結果が異なるのは今のところgooさんだけになっています。
またそう言う変換形式を念頭に置いたサービスであれば、その旨をわかるように注意点として該当ページにコメントしておくのが常識かと思われます。hequilさんはご存知かどうかわかりませんけれど、gooさんのオプションの検索窓の設定ページには、ただ単にhtmlを貼るだけでいいように作られています。この方式は他の検索エンジンさんのページも同様なんですけど、同じように貼りながらgooさんの検索結果だけがおかしいのは、その解決法に別の方法が必要かと思います。いかがでしょうか?
投稿日時 - 2001-02-02 15:41:44
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ