ガイド

パーセントエンコード文字列をデコードする方法

パーセントエンコードされた文字列を入力すると、読めるテキストへデコードできます。2回目のデコードで内容が変化したかどうかも結果で確認できます。

ツール URLデコードツール

パーセントエンコード文字列を読める形に戻す

URLやデータに含まれるパーセントエンコード文字列を、読めるテキストへ戻したいときに使います。スペース、アンパサンド(&)、等号(=)などの一般的なエンコードも扱えます。入力した文字列を対象に変換するため、URLの取得や通信を行う機能ではありません。

使い方の手順

  1. テキスト入力欄に、デコードしたいパーセントエンコード文字列を貼り付けます。入力は任意ですが、何も入力しない場合も別の扱いになるため、対象の文字列をそのまま貼り付けるのが安全です。
  2. 入力内容を確認し、実行します。最初のデコードで、%20 はスペース、%26 はアンパサンド、%3D は等号などに変換されます。
  3. 結果を確認します。この処理では最初のデコード後にもう一度デコードを行い、2回目の処理でテキストが変化したかどうかも区別して示します。
  4. 必要なら、変換後のテキストをコピーして利用します。入力を空にしたまま実行した場合は、処理自体は成功として扱われますが、テキストが提供されていないことを示すエラー情報が結果に含まれます。

結果の見方と注意点

通常は、結果にデコード後のテキストが示されます。2回目のデコードで内容が変わった場合は、その変化を示す情報も確認してください。これは、入力が一度だけエンコードされたものか、追加のデコードで別の文字列になり得るものかを見分ける手がかりになります。

入力が空の場合は失敗として扱われるのではなく、成功した結果の中に「テキストが提供されていない」というエラー情報が示されます。また、デコード中に例外が起きた場合も、処理失敗として返るのではなく、成功した結果にエラー情報が含まれる形です。そのため、成功という表示だけで変換内容が問題ないと判断せず、結果内のテキストとエラー情報を確認してください。

使用例

スペース、アンパサンド、等号を含むエンコード文字列を読みやすく確認したい場合に使います。

hello%20world%20%26%20foo%3Dbar をテキスト入力欄に貼り付けて実行し、デコード後のテキストと2回目の処理に関する表示を確認します。

結果には、入力をデコードした後のテキストと、2回目のデコードでテキストが変化したかどうかを示す情報が含まれます。

制限事項

  • 対象は入力したパーセントエンコード文字列のデコードです。URLを取得したり、URLの構文を検証したり、ネットワーク経由で内容を読み込んだりする機能ではありません。

よくある間違い

  • 入力欄を空のまま実行すると、変換対象がないためエラー情報が示されます。デコードしたい文字列を入力してから、もう一度実行してください。

よくある質問

パーセントエンコードをデコードするにはどうしますか?

入力欄にパーセントエンコードされた文字列を貼り付けて実行すると、スペースやアンパサンド、等号などを含む読めるテキストへ変換できます。

入力が空の場合はどうなりますか?

入力が空でも処理は成功として扱われますが、結果にはテキストが提供されていないことを示すエラー情報が含まれます。

二重にパーセントエンコードされた文字列も確認できますか?

2回目のデコードでテキストが変化したかどうかを区別して示します。入力によっては、最初のデコード後にさらに変化する場合があります。

ツール

URLデコードツール