URL 編解碼工具
貼上文字或 URL 字串,馬上進行編碼與解碼,還能切換保留字元模式。
提示:若處理 query string,可開啟「+ 視為空白」選項避免解析差異。
- 在「純文字」欄位輸入要轉換的內容(如中文字、emoji 或查詢參數)。
- 點擊「編碼」將文字轉換成 URL 安全的百分比編碼字串。
- 或在右側欄位貼上已編碼的 URL,點擊「解碼」還原原文。
- 可在「編碼模式」切換完整編碼或保留常見 URL 字元兩種模式。
提示:處理 query string 時,可開啟「解碼時將 + 視為空白」選項以匹配表單解析行為。
何時會用到?
- 需要將含中文或特殊字元的字串嵌入 URL 查詢參數中。
- 接收到百分比編碼的 URL 想還原成可讀文字。
- 處理表單資料時需確認 + 號與空白的解析行為。
為什麼 URL 需要編碼?
URL 只允許 ASCII 字元中的特定子集,中文、日文、emoji 或 & 等特殊字元必須轉換為百分比編碼(如 %E4%B8%AD)才能安全傳輸,避免伺服器或瀏覽器解析錯誤。
完整編碼和保留字元模式有什麼差別?
完整編碼(encodeURIComponent)會編碼幾乎所有非英數字元,適合用於查詢參數值。保留字元模式則保留 -、_、.、! 等常見 URL 安全字元,避免過度編碼,適合一般路徑字串。
+ 號和 %20 有什麼不同?
在 URL 查詢字串中,空白有兩種表示法:%20(RFC 3986)和 +(application/x-www-form-urlencoded)。開啟「解碼時將 + 視為空白」選項可匹配表單提交行為;關閉則按 RFC 3986 解析,+ 保留原字元。
如何處理不完整的百分比編碼?
若貼入的字串包含不完整的 % 序列(如單獨的 %),工具會提示格式錯誤。請確認每個 % 後面都有兩位十六進位字元,例如 %20 或 %E4%B8%AD。
URL 太長怎麼縮短?免費工具與實用技巧整理
長網址容易斷行、難分享也不美觀。本文整理免費縮網址工具、挑選原則與安全注意事項,幫你快速把長連結變成好分享的短連結。
Base64 編解碼完整指南:原理、限制與實務場景
Base64 常見於 API、JWT、Email 與資料傳輸,但它不是加密。這篇文章帶你從編碼原理到實務誤區,快速建立可落地的 Base64 使用觀念。
QR Code 全攻略:從原理到安全掃描的完整使用指南
黑白方塊背後藏著哪些工程設計?掃碼真的安全嗎?本文從 QR Code 的原理、結構、容錯機制到實際安全風險全面解析,幫你製作更好的碼、掃得更放心。
JSON 格式完全指南:從資料結構理解到 API 實戰設計
JSON 幾乎是現代網路服務的共同語言。本文帶你從語法基礎、資料建模、驗證與安全,到大型資料效能優化與 API 設計,建立可長期使用的 JSON 實戰觀念。
URL 編碼完整指南:百分比編碼、常見陷阱與實務建議
URL 編碼看似簡單,卻常造成參數錯誤、雙重編碼與安全漏洞。本文用實例說明百分比編碼規則、encodeURI/encodeURIComponent 差異,以及 API 與前後端協作時的正確做法。