複製一個帶中文參數的網址,粘貼出來經常變成這樣:
https://example.com/search?q=%E4%B8%AD%E6%96%87%E5%85%B3%E9%94%AE%E8%AF%8D
滿屏的 %XX,完全看不懂。這就是 URL 編碼——瀏覽器和服務器之間傳遞特殊字符時使用的格式。
土薯工具的「URL編碼/解碼」,粘貼進去一鍵還原,也能把任意文本編碼成 URL 格式。
爲什麼 URL 裏會有 %XX?
URL 只能包含有限的 ASCII 字符。中文、空格、&、=、# 等特殊字符在 URL 中直接出現會產生歧義或傳輸錯誤,所以要先轉換成 % 加兩位十六進制數的格式。
比如:
- 中文「中」→
%E4%B8%AD - 空格 →
%20或+ &→%26
這個轉換過程叫 URL 編碼(Percent-encoding)。
工具有兩種編碼模式
編碼URI組成部分(使用 encodeURIComponent / decodeURIComponent):對單個參數值編碼,會對 &、=、/、? 等所有特殊字符都轉義。適合處理查詢參數值。
編碼完整URI(使用 encodeURI / decodeURI):保留 URL 結構字符(/、:、?、&、= 等不轉義),只對非 ASCII 字符和空格編碼。適合對整條 URL 做編碼。
兩種模式點擊切換,根據需求選擇。
常見使用場景
解讀日誌或接口數據: API 日誌裏的請求參數常常是編碼後的格式,粘進來解碼,一眼看清實際傳了什麼內容。
構造請求參數: 寫爬蟲、調接口時,需要把中文或特殊字符編碼成合法的 URL 參數。
調試前端問題: 頁面跳轉參數傳遞異常,先解碼看看原始值是否正確。
相關工具推薦
同屬編碼處理類,Base64 編解碼(https://toolshu.com/base64)用於二進制數據的文本化表示,Unicode 編碼互轉(https://toolshu.com/unicode)專門處理中文與 Unicode 轉義序列,場景各有側重。
👉 立刻解碼你的 URL:https://toolshu.com/urlencode
土薯在線工具 toolshu.com,編碼解碼不用記語法,工具直接搞定。



加載中...