URL エンコード API - 無料のパーセントエンコーディング
文字列をパーセントエンコード形式 (RFC 3986) に変換します。 スペースは %20 になり、特殊文字は 16 進数に相当します。 URL クエリ パラメーターおよびパス セグメントで安全に使用できます。
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.