URLエンコード・デコード
URLのパーセントエンコード・デコードを行います。
URLエンコードとは
URLエンコード(パーセントエンコーディング)は、URLに使用できない文字(日本語、空白、特殊文字等)を%XX形式に変換する仕組みです。
encodeURI vs encodeURIComponent
- エンコード: URL全体をエンコード(:, /, ?, # 等はそのまま)
- コンポーネント: URLの一部(クエリパラメータ値等)をエンコード(すべての特殊文字を変換)
- デコード: エンコード済みURLを元に戻す