URLエンコード/デコード

URLの特殊文字をエンコード、または元の形式にデコードします。

機能について

URLで使用できない文字(日本語やスペース、記号など)を、パーセントエンコーディング形式(例: %E3%81%82)に変換したり、その逆を行ったりします。

エンコード方式の違い

  • Component (encodeURIComponent): スラッシュ(/)やコロン(:)などのURLとして意味を持つ文字も含めて、すべての特殊文字をエンコードします。クエリパラメータの値などをエンコードする場合に適しています。
  • URI (encodeURI): URLとして意味を持つ文字(/ : ? & = など)はエンコードしません。URL全体をエンコードする場合に適しています。