URL 編碼/解碼工具
對 percent-encoding(URL 編碼)進行編碼與解碼。
用於安全地處理 URL 與查詢字串。
- 安全
- 處理在你的裝置上完成,因此輸入/輸出不會被傳送到任何地方。
說明
percent-encoding 是一種用於在 URI 中表示無法直接使用的多位元組字元的編碼方式。
每個位元組以 表示(XX 為十六進位)。%XX
模式
你可以選擇以下三種模式之一。
| 自動 | 自動判斷輸入是 URL 編碼文字還是一般文字,並進行相應轉換。 |
|---|---|
| 編碼 | 將輸入視為一般文字並嘗試轉換為 percent-encoding。 |
| 解碼 | 將輸入視為 percent-encoded 文字並嘗試解碼為一般文字。 |
編碼
- 以 UTF-8 編碼。
- 會對 URI 保留字元 '#$&+,/:;=?@' 進行完整編碼。
- 結果可能無法再作為 URI 正常使用。
https://example.com/encode
↓
https%3A%2F%2Fexample.com%2F%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
編碼(保留 URI)
- 以 UTF-8 編碼。
- 不會編碼 URI 保留字元 '#$&+,/:;=?@',因此是部分編碼。
- 保留 URI 的功能。
https://example.com/encode
↓
https://example.com/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
解碼
- 以 UTF-8 解碼。
https://example.com/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
↓
https://example.com/encode