開発・デザイン 80

URLのエンコーディング・デコーディング

URL構成要素の特殊文字をパーセントエンコーディングまたは復元します。

入力

例の値が入力されています。直接確認するか、値を変更してみてください。

Ctrl または ⌘ + Enter で実行

入力はブラウザで処理されます。再読み込みすると例の値に戻ります。

結果

入力された例値を直接使用して結果を確認するか、値を変更してみてください。

全てURLではなく構成要素に基づきます。プラス記号はスペースに変換されません。

結果を共有

ツールリンクと結果テキストを一緒に共有します。結果にはURLを入れません。以下の内容を確認して共有してください。

計算・変換基準

URL個々の値に必要なパーセントエンコーディング処理を行います。

encodeURIComponent / decodeURIComponent

入力例

空白1スペース→%20

検索語A&Bを構成要素としてエンコードするとA%26Bになります。&を区切り文字ではなく値の一部として扱う際に使用される変換です。

使用方法

  1. 入力された例の値を使用するか、入力、方向の項目を変更してください。
  2. 結果を確認を押して下の結果を確認してください。
  3. 必要なら、結果をコピーして取り出すことができます。

よくある質問

加算記号はなぜスペースに変わらないのでしょうか?

このツールはdecodeURIComponent規則を使用して+をそのまま保持します。フォームクエリの+を空白として解釈するには、クエリ文字列分析器を使用してください。全URLを一度にエンコードする目的ではありません。

計算基準と参考資料

計算基準の確認: · 計算・検証原則 · エラー報告