URLエンコード・デコード
URLコンポーネントを安全な表現へ変換し、エンコード済み文字列を元に戻すツール。日本語URL、クエリ文字列、ログ内URLの確認に使える。
使い方
- URLパラメータや日本語文字列を入力する。
- エンコード結果とデコード結果を確認する。
- API検証やクエリ文字列作成に使う。
URLエンコード・デコード
hello%20Restring%3Fx%3D1%26y%3D2
hello Restring?x=1&y=2
仕組み
- encodeURIComponentでURLに安全な表現へ変換。
- decodeURIComponentでパーセントエンコード文字列を復元。
手元でやるには
URLエンコード
必要環境: Python 3python3 -c 'import sys,urllib.parse; print(urllib.parse.quote(sys.stdin.read().strip(), safe=""))'URLデコード
必要環境: Python 3python3 -c 'import sys,urllib.parse; print(urllib.parse.unquote(sys.stdin.read().strip()))'