コンテンツへスキップ
POST AI agent ready /v1/url/encode

URL エンコード API - 無料のパーセントエンコーディング

文字列をパーセントエンコード形式 (RFC 3986) に変換します。 スペースは %20 になり、特殊文字は 16 進数に相当します。 URL クエリ パラメーターおよびパス セグメントで安全に使用できます。

Parameters

stringrequired

The string to URL-encode.

Code examples

curl -X POST https://api.botoi.com/v1/url/encode \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world & goodbye=test"}'

When to use this API

安全なクエリ文字列の構築

ユーザー指定の検索語を URL に追加する前にエンコードして、&、=、# などの特殊文字が URL 構造を壊さないようにします。

リダイレクト URI のエンコード

コールバック URL を OAuth redirect_uri パラメータとして渡す前に、コールバック URL をパーセントエンコードして、二重エンコードの問題を回避します。

Frequently asked questions

これはスペースを + または %20 としてエンコードしますか?
この API は、RFC 3986 に従って %20 を使用します。 + エンコーディングは application/x-www-form-urlencoded に固有であり、ここでは使用されません。
どの文字がエンコードされないのでしょうか?
予約されていない文字 (A ~ Z、a ~ z、0 ~ 9、-、_、.、~) は、RFC 3986 に従ってそのまま残されます。その他はすべてパーセントでエンコードされます。
URL全体をエンコードできますか?
可能ですが、スラッシュとコロンをエンコードすると URL 構造が壊れます。 完全な URL ではなく、クエリ パラメーター値またはパス セグメントのみをエンコードします。
二重エンコードは処理されますか?
いいえ。入力に %20 などのパーセントでエンコードされた文字がすでに含まれている場合、それらは再度 %2520 にエンコードされます。 必要に応じて、最初にデコードします。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.