分類: 開發工具

Punycode 網域轉換工具

站方自行規劃沒找到想要的工具?

在 Unicode 與 Punycode 之間轉換國際化網域名稱

將國際化網域名稱從 Unicode 轉換為相容於 ASCII 的 xn--(Punycode)形式,或反向轉換,並逐一標籤處理,整個過程完全在你的瀏覽器中完成。

結果
xn--mnchen-3ya.de

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

DNS 本身只能承載 ASCII 字元,因此像 münchen.de 這種含有重音或非拉丁字元的網域名稱,實際上是以 RFC 3492 所定義的 Punycode 演算法轉換成相容於 ASCII 的 xn-- 標籤後儲存與傳輸的。這個工具會逐一標籤在兩個方向之間轉換網域,讓你清楚看到瀏覽器網址列或 DNS 記錄實際指向的內容。

使用方式

  1. 選擇「Unicode 轉 ASCII」或「ASCII 轉 Unicode」。
  2. 將網域貼到輸入欄位。
  3. 確認轉換結果無誤後複製使用。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

xn-- 這個前綴代表什麼?
它標示該網域標籤是由 Punycode 產生的「ASCII 相容編碼」(ACE);前綴之後的內容就是原始 Unicode 標籤經 Punycode 編碼後的形式。
這個工具會轉換整個網域,還是只轉換單一標籤?
會轉換整個網域:每個以句點分隔的標籤都會被獨立轉換,因此即使只有子網域或主網域其中之一含有非 ASCII 字元,兩者也都能正確處理。
Punycode 和網址編碼是同一回事嗎?
不是。網址編碼(百分比編碼)是為了在網址中使用而將位元組轉義;Punycode 則是專門用來在只支援 ASCII 的 DNS 命名空間中表示 Unicode 網域標籤的獨立演算法。