歡迎造訪 AI DO TOOL 網站

URL 編解碼

對 URL 與 URL 參數做百分號編解碼,支援 encodeURIComponent 與 encodeURI 兩種模式。

結果https%3A%2F%2Faidotool.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%2C%20world%26lang%3Dzh

概念

空格、中文與特殊符號無法安全出現在 URL 裡,於是被換成「% + 十六進位位元組」:空白變 %20,中變 %E4%B8%AD。它有兩個流派:encodeURIComponent 把所有有特殊意義的字元都編碼(適合查詢參數值),encodeURI 保留 URL 結構、只編碼真正非法的字元(適合整條連結)。本工具兩種都給你。

描述與趣事

有沒有看過微信分享連結變成 https://aidotool.com/?from=%E5%88%86%E4%BA%AB 這種怪物?那就是百分號編碼在工作。經典坑:該用 encodeURIComponent 時用了 encodeURI,把斜線也跳脫了;或是反過來,參數值裡有個 & 把整個參數截成兩段。這個工具把兩種模式並排,一眼看出你本來想用哪個。

歷史與由來

百分號編碼由提姆·柏內茲-李與早期 URI 工作小組在 1994 年前後發明,當時 URL 首次寫入 RFC 1738。規則後經 RFC 2396(1998)與 RFC 3986(2005)細化——瀏覽器今天遵循的就是後者。

相關關鍵字

url 編碼url 解碼encodeuricomponentdecodeuricomponent百分號編碼
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。