URLエンコーダー / デコーダー
URLを即座にエンコード・デコード
|
もっと詳しく知りたい方はこちら: 必須オンライン生産性ツール
このツールを使う理由
- URLを即座にエンコード・デコード -- クエリパラメータやAPIリクエストのデバッグに必須。
- Unicode、スペース、URL予約文字を含むすべての特殊文字を処理。
- ブラウザベースの処理でデータがデバイスの外に出ることはありません。
仕組み
パーセントエンコーディングは、安全でない各文字を%記号とその2桁の16進数値に置き換えます。例えば、スペースは%20に、&文字は%26になります。マルチバイトUTF-8文字は複数の%XXシーケンスを生成します。
使い方
- 入力エリアにテキストまたはURLを貼り付けてください
- エンコードでパーセントエンコーディング、デコードで読みやすいテキストに変換
- 結果をクリップボードにコピー
よくある質問
URLエンコーディングとは何ですか?
URLエンコーディング(パーセントエンコーディング)は特殊文字を%記号と16進数値に置き換えます。例えば、スペースは%20に、&は%26になります。
URLのエンコードが必要な場面は?
URLエンコーディングはクエリパラメータ、フォームデータ、APIリクエストで特殊文字を渡す際に必要です。スペース、&、=、非ASCII文字はURLで有効にするためにエンコードが必要です。
日本語のURLエンコード結果が長くなるのはなぜ?
日本語はUTF-8で1文字あたり3バイトを使用するため、各バイトが%XX形式に変換され、1文字が9文字に拡張されます。
encodeURIとencodeURIComponentの違いは?
encodeURIはURL全体をエンコードし、:、/、?などは維持します。encodeURIComponentはすべての特殊文字をエンコードするため、クエリパラメータの値に適しています。