開發者工具
對 URL 進行編碼或解碼
在瀏覽器中使用百分比編碼對元件或完整 URL 進行 URL 編碼或解碼。支援 Unicode 和表情符號。
使用組件模式查詢值。完整 URL 模式保留: / ? & = # 同時對其餘部分進行編碼。沒有上傳任何內容。
- 本機執行
- 不上傳
- 即時
- 免費
組件使用encodeURIComponent。完整 URL 使用encodeURI,因此方案、:、/、?、&、= 和 # 保持可讀。
使用方法
- 01 貼上資料
- 02 執行操作
- 03 複製結果
為何選擇 NEXNARA
-
私密
資料只留在瀏覽器中。
-
即時
結果立即顯示。
-
不上傳
不會傳送任何內容到 NEXNARA 伺服器。
-
隨處可用
無需安裝。
了解更多
什麼是 URL 編碼?
URL 編碼(百分比編碼)把保留字元或非 ASCII 字元替換為 % 序列,例如空格是 %20。瀏覽器和 API 在查詢字串和路徑區段中使用它。
如何使用
為查詢值或路徑段選擇元件。當您已經有完整的連結並且只需要空格和非 ASCII 編碼時,請選擇完整 URL。解碼撤銷百分比編碼。交換兩個盒子。
元件與完整 URL
組件模式使用encodeURIComponent,它對幾乎每個保留字元進行編碼。完整 URL 模式使用encodeURI,因此: / ? & = # 留在原地。透過組件模式放置整個 URL 會將其變成一個不透明的值。
常見用途
在將搜尋字詞、Unicode 路徑或查詢參數放入連結之前對其進行編碼。解碼複製的 URL 以讀取原始文字。這不是 Base64 編碼。
隱私
你的文字留在瀏覽器中。不會上傳到 NEXNARA 伺服器,也不會儲存在 Cookie、本機儲存或資料庫中。
常見問題
什麼是百分比編碼?
百分比編碼用 % 加兩位十六進位數字表示字元。空格變成 %20。非 ASCII 文字變成 UTF-8 百分比序列。
什麼時候該編碼完整 URL?
已有完整 URL、只需編碼空格或 Unicode 時,用編碼完整 URL。將放入 URL 的單一值請用編碼元件。
encodeURI 和encodeURIComponent 之間有什麼區別?
encodeURIComponent 對保留字元進行編碼,例如 &、=、?、/ 和 #。 encodeURI 將這些結構字元保留在適當的位置,因此完整的 URL 仍然是 URL。
如果編碼無效怎麼辦?
損壞的序列(例如單獨的 %、%2 或 %GG)被報告為無效百分比編碼。頁面不會崩潰。
URL編碼支援Unicode和表情符號嗎?
是的。文字按百分比編碼為 UTF-8,因此韓語、日語、阿拉伯語和表情符號可以在組件模式下往返。
我的網址上傳了嗎?
不可以。編碼和解碼僅在此瀏覽器中運作。沒有伺服器上傳,也沒有外部API。
URL編碼與Base64相同嗎?
不會。百分比編碼使 URL 中的文字安全。 Base64 將任意位元組編碼為 ASCII。使用 Base64 工具處理資料 URL 和檔案。