URIエンコード(URLエンコード)
2011/01/11
エンコードされたURLの一覧があったんだけど、エンコードされる前のが欲しかった。
その一覧を見ると「http://~」ってのが「http%3A%2F%2F」ってなってるから推測は簡単なんだけど「%7E」ってのがわからなかった。
ついでにパラメーターとかでも使われそうなのを一覧にしてみた。
- :
- %3A
- /
- %2F
- ~
- %7E
- ?
- %3F
- =
- %3D
- &
- %26
このサイトのURLをエンコードすると下記のような感じ。
https://tips.recatnap.info/
↓↓↓
http%3A%2F%2Ftips.recatnap.info%2F
↓↓↓
http%3A%2F%2Ftips.recatnap.info%2F
ついでににURLとURIの違い
「URI」という大きなルールの中にある一つが「URL」。
- URL
- 場所を示す書き方のルール
- URI
- 名前・場所を識別する書き方のルールの総称
じゃぁサイトのアドレスは「どっちを使うのがいい?」ってことになるんだけど…「http:」ってのは「URL」ではなく「URI」で定められているらしい。
技術仕様では「URI」と呼ぶことが多いとのこと。ただ、アクセスしてもらうのには「サイトの場所」を教えるってことで「URL」が適切ってことらしい。