URLエンコード・デコード
URLコンポーネント、URL全体、フォーム値をブラウザ内で安全にエンコード・デコードします。
用途に合わせてpercent encodingの規則を明示的に選び、reserved文字やplusを意図しない規則で変換する事故を防ぎます。
入力と変換結果はブラウザ内だけで処理します。
使い方
1
用途を選ぶ
URLコンポーネント、URL全体、フォーム値から入力の用途を選びます。
2
操作と文字列を指定
エンコードまたはデコードを選び、変換したい文字列を入力します。
3
変換してコピー
変換を実行し、結果を確認してからクリップボードへコピーします。
モードの違い
URLコンポーネントはencodeURIComponent、URL全体はencodeURI相当の規則です。フォーム値はHTML form encodingに従い、空白とplusを区別します。モードは自動判定しません。
よくある質問
- +が空白になるのはなぜですか?
- フォーム値のデコードだけは+を空白として扱います。URLコンポーネントとURL全体では+をそのまま保持します。
- 壊れた%表現は自動修復しますか?
- しません。不正なpercent escapeやUTF-8はエラーとして表示し、入力を推測で変更しません。
- 入力したURLへアクセスしますか?
- アクセスしません。文字列変換はこのブラウザ内で完結します。
hsb.horse