什麼是國際化域名 (IDN)?

許多語言使用的字母並不包含在美國信息交換標準代碼 (ASCII) 中,ASCII 是所有計算機都支援的標準字符集。這些語言需要使用統一碼 (Unicode) 才能顯示該語言所需的字符,例如法語中的重音字符或中文使用的字符。註冊特殊域名或是國際化域名種類時,通常可以使用擴展的 Unicode 字符集。使用這些字符的域名稱為 IDN 或國際化域名。

警告

並非所有的網頁伺服器、DNS 代管或是郵件服務都支援 Unicode。目前還使有許多伺服器無法使用國際化域名,尤其是傳送訊息的軟體。

您可以使用國際化域名編碼 (Punycode)將國際化域名轉換成英文字符,就能在不支援 Unicode 的系統上使用。Punycode 能將國際化域名轉換成 ASCII 字符,並以特定的 xn– 字元開頭。

參考範例:

國際化域名

Punycode

example.台灣

example.xn–kpry57d

éxàmplê.com

xn–xmpl-0na6cm.com

您可以在參考資料中找到 Punycode 轉換工具。

參考資料