URL 編碼與解碼
百分號編碼,兩個方向都行。
免費 · 無需註冊 · 在你的裝置上運行
你的文字留在你的裝置上
- 2轉換方向
- 2編碼方式
- 0註冊
- 1點擊複製
URL 編碼與解碼 規格一覽
- 方向
- 兩個方向
- 單一值
- 跳脫分隔字元
- 整個網址
- 保留分隔字元
- 受影響字元
- 九個字元有差異
- 無效輸入
- 回報字元位置
- 價格
- 免費
- 需要帳戶
- 無
- 運行位置
- 在你的裝置上
URL 編碼與解碼 怎麼用
- 1
選擇方向
選擇方向。
- 2
選擇編碼方式
選擇編碼方式。
- 3
複製結果
複製結果。
Frequently asked questions
我該用哪一種編碼?
要放進查詢字串的內容用單一值編碼。只有在編碼完整網址時,才用整個網址那一種。
為什麼兩種答案不一樣?
它們對構成網址的字元處理不同。在值裡跳脫斜線是對的;在網址裡跳脫斜線會讓網址失效。
解碼失敗怎麼辦?
訊息會指出從哪個字元開始的跳脫是壞的。百分號後面必須跟著兩個十六進位數字。
空格會變成加號嗎?
不會。空格會變成 %20,這在網址路徑與查詢字串裡才是正確的。加號屬於表單編碼,是另一種格式。
兩種編碼,一個差別
提供兩種編碼,因為它們對網址分隔字元的處理不同:一種會跳脫以便放進值裡,另一種原樣保留。
- 百分號編碼把一個字元換成百分號加上它的兩位十六進位值。
- 構成網址結構的分隔字元,正是兩種編碼意見不同的那些字元。
- 對已編碼的字串再編碼一次會讓跳脫加倍,百分號本身會變成 %25。
- 解碼在兩種情況下都一樣,所以只有編碼那一側需要選擇。
完整規格
| 方向 | 編碼與解碼,一個開關切換。 |
|---|---|
| 單一值 | 會跳脫分隔字元,結果可以安全放進查詢值裡。 |
| 整個網址 | 保留分隔字元,完整網址仍然可用。 |
| 受影響字元 | 兩者在斜線、問號、冒號、@、&、=、+、$ 與 # 上不同。 |
| 無效輸入 | 壞掉的百分號跳脫會回報字元位置,而不是錯誤訊息。 |
| 價格 | 免費。由工作區外清晰標示的廣告支持。 |
| 需要帳戶 | 不需要。 |
| 運行位置 | 在你的瀏覽器分頁中。不會傳送任何資料。 |
Keep going with the same files
全部開發工具: SPOTTOOLS 的開發工具