• ベストアンサー

Googleの検索結果のURLについて。

Googleで「OKWeb」と検索すると http://www.google.com/search?num=50&lr=lang_ja&q=%4F%4B%57%65%62 という検索結果のURLになるのですが、このURLの「%4F%4B%57%65%62」の部分は どういった変換がされているのでしょうか。何かのコードに変換されているのですか? 逆に「%4F%4B%57%65%62」が「OKWeb」だと知りたい場合はどうすれば良いのでしょう。 これはGoogle独自の仕組みなのか、それとも他にも使用されている技術なのかも気になります。 技術者カテに投稿しましたが、私は単なる好奇心で聞いている一般人なので、 なるべく易しく解説してくださると嬉しいです。(上の説明がわかりづらかったら補足します) お分かりになる方、どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tomuo
  • ベストアンサー率51% (20/39)
回答No.2

こんにちは。 「%4F%4B%57%65%62」などの文字は、URLエンコードした文字です。 URLエンコードというのは、URLとして使って良い文字に変換することです。 URLの末尾に検索ワードをくっつける時は、日本語そのままでは良くないのでURLエンコードしているわけです。 エンコードとは正反対の変換をすることをデコードといいます。 %4F%4B%57%65%62をデコードするとOKWebとなります。 下記のページでエンコードとデコードを試せます。

参考URL:
http://home.kendomo.net/board/decode/decode.php
delirium
質問者

お礼

早速のご回答ありがとうございます。 URL エンコード/デコードフォームのページは便利ですね。 とても参考になりました。ありがとうございました!

その他の回答 (1)

  • kuma-ku
  • ベストアンサー率54% (1558/2845)
回答No.1

こんにちは [4F%4B%57%65%62]は文字コードと呼ばれる物です。 4F:O 4B:K 57:W 65:e 62:b 対応表は以下のページをどうぞ。 http://e-words.jp/p/r-ascii.html ◆検索のフローを簡単に書くと、以下のような流れになります。 1)検索語入力 2)検索語をアスキーコード(コンピュータ文字)に変換 3)アスキーコードで検索データベースを検索 参考までに、英数字だけであれば直接検索データベースを引く事も可能です。 http://www.google.com/search?num=50&lr=lang_ja&q=OKWeb

参考URL:
http://e-words.jp/p/r-ascii.html
delirium
質問者

お礼

早速のご回答ありがとうございます。 検索の仕組みがよくわかりました。 とても参考になりました。ありがとうございました!

関連するQ&A

専門家に質問してみよう