使い方
- 「モード」でエンコードかデコードを選びます。
- 入力欄に文字列を入力すると、結果が出力欄に表示されます。
- URL(
https://...?a=1&b=2の形)やクエリ文字列(a=1&b=2)を入力すると、下にパラメータをキーと値の表で表示します。値はデコードされた状態で表示されます。
エンコードの方式
JavaScript の encodeURIComponent と同じ方式です。英数字と - _ . ! ~ * ' ( ) 以外の文字を、UTF-8 のバイト列にして %E3%81%82 のような形に変換します。URL のパラメータの値に日本語や記号を入れたいときに使います。
「+ を空白として扱う」について
HTML のフォームから送信されたデータでは、空白が + になっています。このオプションをオンにすると + を空白に戻してからデコードします。
よくある質問
Q. 文字化けした URL を読める形にできますか?
A. %E3%81%82 のような形になっている URL なら、デコードで読める文字に戻せます。Shift_JIS でエンコードされたものは UTF-8 として読めないため、エラーになります。
Q. 入力した URL は送信されますか? A. いいえ。変換はお使いのブラウザ内で行われ、入力した URL にアクセスすることもありません。