2012-03-15 136 views

回答

23

它是IDNA編碼的結果;即converting your unicode domain name轉換爲其ASCII碼,因爲DNS不能識別unicode。

xn--表示「隨後的所有內容都是編碼 - 統一碼」。

17

這是用於Internationalize Domain Names in ApplicationsPunycode

1

的Punycode旨在用於在 國際化域名標籤的在應用程序中的編碼(IDNA)框架,例如 這些域名可以在ASCII字符來表示設置允許 在互聯網的域名系統中。編碼語法 在IETF RFC文檔3492.

定義從2

在國際化應用域名(IDNA)是用於處理包含非 國際化域名的機構 於2003年定義的-ASCII字符。這些名稱或者是帶有 變音符號(ñ,é)的拉丁字母,或者是用 實例使用拉丁字母:阿拉伯語,韓文,平假名和漢字的語言或腳本編寫的。儘管域名系統支持非ASCII 字符,但諸如電子郵件和Web瀏覽器之類的應用程序會限制 字符,這些字符可用作域名以用於諸如 主機名之類的用途。