Punycode 域名編碼轉換工具

編碼(國際化域名 → Punycode)

解碼(Punycode → 國際化域名)

常見示例

國際化域名(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:

Punycode 是一種根據 RFC 3492 標準定義的編碼方式,用於將 Unicode(國際化)字串轉換為 ASCII 字串。它主要用於國際化域名(IDN - Internationalized Domain Names),允許域名包含非 ASCII 字元,如中文、日文、阿拉伯文等。

工作原理: Punycode 編碼的域名以 "xn--" 開頭,後面跟隨編碼後的字串。瀏覽器和 DNS 系統使用 Punycode 來處理國際化域名,而使用者看到的仍然是原始的 Unicode 字元。

應用場景: 註冊和使用包含非 ASCII 字元的域名、跨語言的網站開發、國際化郵箱地址、DNS 配置等。在配置 DNS 記錄或伺服器時,通常需要使用 Punycode 編碼格式。