Punycode编码解码
免费在线Punycode编码解码工具。瞬间完成国际化域名(IDN)与ASCII互转。
什么是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表示,不会丢失任何数据。
这个Punycode编码器如何使用?
只需将域名或Unicode文本粘贴或输入到输入框中。工具会立即将其转换为Punycode格式(编码)或转换回Unicode(解码)。无需注册或安装。
xn--前缀是什么?
xn--前缀是一个特殊标记,表示域名已使用Punycode编码。它告诉DNS系统后续字符是Punycode格式,需要解码。
可以用这个工具编码电子邮件地址吗?
可以,您可以编码电子邮件地址的域名部分。例如,user@münchen.de变为[email protected]。@之前的本地部分应保持ASCII格式。
这个工具免费吗?
是的,这个Punycode编码器和解码器完全免费。无需注册,无使用限制,无隐藏费用。您可以转换任意数量的域名。
什么是RFC 3492?
RFC 3492是定义Punycode编码算法的技术规范。它由IETF于2003年发布,是IDNA(应用中的国际化域名)标准的一部分。
Punycode支持所有Unicode字符吗?
是的,Punycode可以编码任何Unicode字符,包括中文、日文、韩文、阿拉伯文、西里尔文、希伯来文、泰文等许多其他文字。编码是无损且可逆的。