| 國際化域名(Unicode) | Punycode 編碼 | 語言/地區 | 操作 |
|---|---|---|---|
| 中国.cn | xn--fiqs8s.cn | 中文(簡體) | |
| 日本.jp | xn--wgv71a.jp | 日文 | |
| 한국.kr | xn--3e0b707e.kr | 韓文 | |
| münchen.de | xn--mnchen-3ya.de | 德語 | |
| москва.ru | xn--80adxhks.ru | 俄語 | |
| القاهرة.مصر | xn--mgbcpq6gpa1a.xn--wgbh1c | 阿拉伯語 | |
| ελλάδα.gr | xn--qxam.gr | 希臘語 | |
| भारत.in | xn--h2brj9c.in | 印地語 |
Punycode 是一種根據 RFC 3492 標準定義的編碼方式,用於將 Unicode(國際化)字串轉換為 ASCII 字串。它主要用於國際化域名(IDN - Internationalized Domain Names),允許域名包含非 ASCII 字元,如中文、日文、阿拉伯文等。
工作原理: Punycode 編碼的域名以 "xn--" 開頭,後面跟隨編碼後的字串。瀏覽器和 DNS 系統使用 Punycode 來處理國際化域名,而使用者看到的仍然是原始的 Unicode 字元。
應用場景: 註冊和使用包含非 ASCII 字元的域名、跨語言的網站開發、國際化郵箱地址、DNS 配置等。在配置 DNS 記錄或伺服器時,通常需要使用 Punycode 編碼格式。