URL エンコード / デコード
URL で安全に使用できるように特殊文字をエンコードしたり、パーセントでエンコードされた文字列を読み取り可能なテキストにデコードしたりできます。ブラウザ内でインスタントに。
オンラインで URL をエンコードおよびデコードする方法
ToolsPix URL エンコーダ / デコーダ ブラウザの組み込み機能を使用して、テキストをパーセントエンコードされた URL 形式に変換します。 encodeURIComponent そして encodeURI 機能。ソフトウェアをインストールしたり、アカウントを作成したりする必要はなく、サーバーにデータが送信されることもありません。
ToolsPix URL エンコーダー/デコーダーを使用する理由?
- 完全無料で文字数制限もありません。
- すべてのエンコードとデコードはブラウザ内でローカルに行われ、データはどのサーバーにも送信されません。
- Windows、Mac、Linux、iPhone、Android 上で、最新のブラウザがあればどこでも動作します。
- の間で切り替えます
encodeURIComponentそしてencodeURIモード;エンコードまたはデコードしてすぐに結果が得られます。 - ウォーターマーク、サインアップ、サードパーティのトラッカーはありません。
URL をエンコードまたはデコードする手順
選択 エンコード または デコード タブバーを使用してモードを選択し、テキストを入力フィールドに貼り付けると、結果が即座に表示されます。どちらかを選択してください encodeURIComponent (クエリパラメータ値の場合) または encodeURI (完全な URL の場合) モード ドロップダウンを使用します。クイック リファレンス グリッド内の任意の文字をクリックして、直接挿入します。ページが読み込まれると、ツールは完全にオフラインでも動作します。
よくある質問
パーセントエンコーディングとは何ですか?
パーセント エンコーディング (URL エンコーディング) は、安全でない ASCII 文字を % 記号とその後に続く 2 つの 16 進数で置き換えます。たとえば、スペースは %20 および & になります。 %26になります。これにより、特殊文字が URL 内で正しく送信されるようになります。
URL エンコードが必要になるのはどのような場合ですか?
ユーザーが提供したデータ (クエリ パラメーター、パス セグメント、フォーム データ) を URL に含めるときはいつでも。 URL 構造の破壊を避けるために、スペース、&、=、#、および非 ASCII 文字 (中国語、アラビア語などを含む) などの文字をエンコードする必要があります。
%20 の代わりに + が表示されることがあるのはなぜですか?
HTML フォーム データ (application/x-www-form-urlencoded) では、スペースは %20 ではなく + としてエンコードされます。標準の URL エンコード (RFC 3986) では、スペースは常に %20 です。このツールは標準のパーセント エンコーディングを使用します。
英語以外の文字をエンコードできますか?
はい。中国語、アラビア語、絵文字などの非 ASCII 文字は、まず UTF-8 バイト シーケンスに変換され、次に各バイトがパーセント エンコードされます。たとえば、「中」は %E4%B8%AD になります。
URL エンコードは HTML エンコードと同じですか?
いいえ。URL エンコードでは、安全な URL 送信のために文字が %XX シーケンスに置き換えられます。 HTML エンコードにより、<、>、& などの文字が置き換えられます。安全な HTML レンダリングのために名前付きエンティティを使用します。どちらも異なる目的を果たします。HTML コンテキストには HTML エンティティ エンコーダ ツールを使用します。