Punycode工具

國際化域名編碼,將Unicode字符轉換為ASCII兼容格式

示例

中文域名

原文: 中国.com
編碼: xn--fiq228c.com

日文域名

原文: 日本.jp
編碼: xn--wgbl6a.jp

Punycode說明

原理: 將Unicode字符編碼為ASCII兼容的格式,用於國際化域名系統(IDN)。

格式: 以"xn--"開頭,後跟編碼後的ASCII字符串。

用途: 允許使用非英文字符作為域名,如中文、日文、阿拉伯文等。

編碼規則:

1. 提取ASCII字符作為基礎部分
2. 如果有ASCII字符,添加分隔符"-"
3. 編碼非ASCII字符並追加
4. 添加"xn--"前綴標識