Punycode编码解码
将国际化域名编码为Punycode,或将Punycode解码回Unicode。支持IDN转换。
常见问题
什么是Punycode?
Punycode是一种将Unicode字符转换为ASCII的编码语法,专门用于国际化域名(IDN)。例如,münchen.de变为xn--mnchen-3ya.de。
为什么需要Punycode?
域名系统(DNS)仅支持ASCII字符。Punycode允许非ASCII字符(如中文、阿拉伯文、西里尔文)通过编码为ASCII在域名中使用。
什么是IDN?
国际化域名(IDN)是包含非ASCII字符的域名。IDN使用Punycode编码以兼容DNS系统。
Punycode编码是可逆的吗?
是的,Punycode编码完全可逆。您可以将任何Punycode字符串解码回其原始Unicode表示,不会丢失任何数据。