ツールを実行
URLエンコードは、WebアドレスやAPIリクエストのURLに含める文字列を、通信規格に沿った安全な形式(パーセントエンコーディング)に変換する処理です。スペースや「&」「?」「=」などの特殊記号、日本語をはじめとするマルチバイト文字は、そのままURLに含めるとパラメータの区切りと誤認されたり文字化けを起こしたりすることがあります。当ツールでは、変換したいテキストを入力するだけで、URL用エンコード文字列を生成します。クエリ文字列形式のエンコード切り替えや、エンコード対象から除外する安全文字の指定にも対応しています。なお、入力欄が空の場合は変換が行われずエラーが表示されます。
使い方
- 「テキスト」欄にエンコードしたい文字列を入力します。
- URLパラメータ(クエリ部)向けに変換する場合は「クエリ形式でエンコード」にチェックを入れます。
- エンコード対象から外したい記号がある場合は「除外文字」欄に該当文字を指定します。
- 実行後、出力エリアにパーセントエンコードされた変換文字列が表示されます。
使用例
- 「検索 キーワード&詳細」を入力して標準エンコードを実行すると、「%E6%A4%9C%E7%B4%A2%20%E3%82%AD%E3%83%BC%E3%83%AF%E3%83%BC%E3%83%89%26%E8%A9%B3%E7%B4%B0」が得られます。
- 「hello world & foo=bar」でクエリ形式オプションを有効にすると、スペースが「+」などに置き換わったクエリ用の文字列が得られます。
よくある質問
URLエンコードはどのような場面で必要になりますか?
WebサイトのURLやAPIのクエリパラメータに、日本語、スペース、予約記号(&、?、=など)を含めて送信する際に、構文エラーや文字化けを防ぐ目的で使用されます。
「除外文字(Safe)」には何を指定すればよいですか?
スラッシュ(/)やコロン(:)など、URLパスの構造を保つためにパーセント変換したくない文字をそのまま指定します。
入力欄を空のまま実行した場合はどうなりますか?
変換対象の文字列が存在しないため、変換結果ではなくエラーが表示されます。テキストを入力してから再度実行してください。