• ベストアンサー

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

  • 検索のときのURLについて

    検索のときのURLについて教えてくださいませm(__)m たとえばグーグルで 男前 と検索したいとき直接検索窓に 男前 と入力すると http://www.google.com/search?hl=ja&q=%E7%94%B7%E5%89%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja アドレスバーには結構長いURLが表示され、検索結果が出てきます。 でも直接アドレスバーに下記のようにURLを入れても http://www.google.com/search?hl=ja&lr=lang_ja&q=男前 ちゃんと検索されるんですね。 つまりお知りのほうの%E7%94%B7%E5%89%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_jaを日本語に置き換えてアドレスに入力しても検索されます。 ヤフーでもできるんでしょうか? たとえばやはり 男前 なら ヤフーだと http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=%c3%cb%c1%b0 に なります。 これを http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=男前 と 入力するとぜんぜん違う表示になってしまいます(^^; %c3%cb%c1%b0 の部分を日本語に変えてアドレスバーに入力 しても検索はできません。 ヤフーにはグーグルみたいなやり方はないんでしょうか? ご存知の方がいましたら、よろしくお願いいたしますm(__)m

  • Googleの検索結果。

    Googleの検索結果で http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=Yahoo%21&num=50 Yahoo!などは一番上の検索結果の下にサイト内のコンテンツの一部が表示されているのですが、これはどうすればできるのでしょうか? ご存知の方は是非教えてください。

  • アドレスバーに表示されているURLの意味について

    たとえば、googleで「日本語」と検索したときに アドレスバーに、 「http://www.google.co.jp/search?q=%93%FA%96%7B%8C%EA&ie=Shift_JIS&num=20&hl=ja&lr=lang_ja&btnG=Google+%8C%9F%8D%F5」 と表示されます。 このURLの意味を教えてください。 「lr=lang_ja」は、検索結果を日本語表示するということはわかるのですが、あとはさっぱり分かりません。 それと、この意味が分かるHPや本を紹介してください。 お願いします。

  • GoogleのURLにある「hl=ja」などを教えてくれませんか?

    Google検索結果のURLには 「http://www.google.co.jp/search?complete=1&hl=ja&q=google&lr=lang_ja&aq=f&oq=」 のように、「q=google」「complete=1」「hl=ja」というのがありますよね。 これはCGIの変数らしいのですが、これをできる限りたくさん教えてくれないでしょうか。この一覧が載っているページでも結構です。 お願いします。

  • urlの変換について

    アクセス元を表示したいので、 検索エンジンなどのURLを下記のように、 長いURLを短い物に変換して表示したいのですが、 www.google.com/search?hl=ja&lr=lang_ja&ie==AC%E3%83%B3%E3%82%B... ↓ www.google.com/ 何かよい変数などは、ありますでしょうか?

    • 締切済み
    • PHP
  • google の検索で文字化け

    google の検索で「あいうえお」を検索したい時、数日前までは http://www.google.com/search?lr=lang_ja&q=あいうえお とブラウザのURLのところに入れれば検索できたのですが、いまこれをやると、日本語が文字化けしてして、検索できません。 ここ数日で何かあったのでしょうか?

  • undonutの検索エンジン追加

    タブブラウザのundonutで質問です。 undonutで検索エンジンを追加する場合 search.iniに追記すれば可能という事は 分かったんですが、前方URLと後方URLが 分かりません。 例えばgoogleだと前方URL http://www.google.co.jp/search?num=50&lr=lang_ja&ie=sjis&oe=sjis&q= になるのですが、このURLの書き方が分かりません。 具体的には「百度」を追加したいのですが。 解説サイトも調べたのですが、いまいち分かりません。 詳しく教えて下さい。

  • Googleのイメージ検索で?

    ドラゴンボールZ2でヤム飯(ヤムチャと天津飯の合体)ってキャラがいるんですが、そのまんま東にそっくりなんです。 http://lineocean.com/archives/200405090149.php まぁそっくりなのは、いいのですがGoogleで、ヤムハンをイメージ検索すると、なぜこの人がでてくるのですか? http://images.google.com/images?q=%E3%83%A4%E3%83%A0%E3%83%8F%E3%83%B3&num=50&hl=ja&lr=lang_ja&c2coff=1&sa=N&tab=wi アニメと人間なのに、何にヒットしてるのでしょうか?

  • Googleの文字化けについて・・・。解決にどうぞご協力お願いします!

    http://tabbrowser.info/google.html 現在unDonutを使用していますが、Googleの文字化けがあります・・・。 上記URLにて解決策が載っているようなのですが、いまいち設定方法がわかりません。 Search.iniをどのようにいじればいいのか教えていただけないでしょうか? (http://www.google.co.jp/search?num=50&hl=ja&lr=lang_ja&ie=sjis&oe=sjis&q=をどこに入れるのか?とか、Encode=3をどこに入れるのかとか・・・。) ちなみに現在unDonut最新版(12)を使用しています。

  • 同じ単語で検索しても順位が変わります

    顔文字で検索した所 http://www.google.com/search?num=100&hl=ja&ie=Shift_JIS&q=%8A%E7%95%B6%8E%9A&btnG=Google+%8C%9F%8D%F5&lr= と http://www.google.co.jp/search?sourceid=navclient&hl=ja&q=%8A%E7%95%B6%8E%9A は同じ単語ですが上のページで2位のサイトが 下のページでは存在すらしてません なぜこのような事が起きるのでしょうか?