- ベストアンサー
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独自の仕組みなのか、それとも他にも使用されている技術なのかも気になります。 技術者カテに投稿しましたが、私は単なる好奇心で聞いている一般人なので、 なるべく易しく解説してくださると嬉しいです。(上の説明がわかりづらかったら補足します) お分かりになる方、どうぞよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 「%4F%4B%57%65%62」などの文字は、URLエンコードした文字です。 URLエンコードというのは、URLとして使って良い文字に変換することです。 URLの末尾に検索ワードをくっつける時は、日本語そのままでは良くないのでURLエンコードしているわけです。 エンコードとは正反対の変換をすることをデコードといいます。 %4F%4B%57%65%62をデコードするとOKWebとなります。 下記のページでエンコードとデコードを試せます。
その他の回答 (1)
- kuma-ku
- ベストアンサー率54% (1558/2845)
こんにちは [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 エンコード/デコードフォームのページは便利ですね。 とても参考になりました。ありがとうございました!