URLエンコードで二重変換を防ぐ方法
パス、クエリ、値、空白、プラス記号、日本語URLを正しく扱うための確認方法です。
具体例・手順・確認項目を読む →開発・プログラミング
日本語や記号を含むURLをパーセントエンコードし、%E3%81%82のような文字列を読める形式へ戻せます。
0 / 100,000文字
0文字
| パラメータ名 | 値 |
|---|
QUALITY REVIEW
サンプルの実処理、代表的な不正入力、説明と実装の一致、320px・390px幅の操作、関連リンクと検索情報を確認しました。
FEATURES
HOW TO USE
URL全体かパラメータ値かに合わせて処理方法を選びます。
URLまたは文字列を入力します。
「URLを変換・解析する」を押して変換結果と解析表を確認します。
結果をコピーするか保存します。
EXAMPLE
https://example.com/search?q=鹿児島 旅行&tag=A/B
設定: クエリ値をエンコードhttps://example.com/search?q=%E9%B9%BF%E5%85%90%E5%B3%B6%20%E6%97%85%E8%A1%8C&tag=A%2FBPRACTICAL USES
ERRORS
NOTES
入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。
FAQ
一般URLコンポーネントでは%20、application/x-www-form-urlencodedでは+が使われます。モードを選択してください。
既に%E9等の文字列を再度エンコードし、%25E9になる状態です。段階デコード結果を表示します。
ドメイン部はPunycode変換ツールを使用してください。
URL全体とクエリ値では処理範囲が異なります。スラッシュやコロンを残す場合は値だけをエンコードしてください。
パーセントエンコードされた日本語をデコードして読める形式へ戻せます。
URL全体では「:/?#」などURL構造に必要な記号を残します。パラメータ値ではそれらもエンコードします。
対応しています。日本語をパーセントエンコードへ変換できます。
正しいURLとして解析できた場合、キーとデコード済みの値を表で表示します。
アクセスしません。文字列としてブラウザ内で解析するだけです。
自動判定はしません。既に%表記がある文字列を再度エンコードすると二重エンコードになるため注意してください。