Punycode 转换

在 Unicode 域名和 Punycode 之间转换——国际化域名必备

Punycode 转换器 — 在 Unicode 国际化域名(IDN)和 ASCII Punycode(RFC 3492)之间编码和解码,支持完整 Bootstring 算法实现

  1. 在输入框中输入域名——如果要编码为 Punycode,使用 Unicode 域名如 münchen.de 或 日本語.jp;如果要解码回 Unicode,使用 Punycode 域名如 xn--mnchen-3ya.de。工具处理包含多个标签(用点分隔)的完整域名,独立处理每个标签——这意味着 www.bücher.de 正确地变为 www.xn--bcher-kva.de,仅编码国际化标签而保留 ASCII 标签不变。
  2. 使用切换按钮选择转换方向:编码(Unicode → Punycode)将国际字符转换为 DNS 中使用的 xn-- 前缀 ASCII 兼容格式,或解码(Punycode → Unicode)逆转此过程以显示人类可读的域名。工具在输入框下方显示示例转换——例如在编码模式下,显示 'münchen.de → xn--mnchen-3ya.de' 作为预期格式的有用参考。
  3. 转换在您输入时自动完成——结果即时显示在下方输出区域。点击复制按钮获取转换后的域名,用于 DNS 配置、服务器设置、证书签名请求或 WHOIS 查询。Punycode 算法(RFC 3492,也称为 Bootstring)完全用 JavaScript 实现在您的浏览器中——无 API 调用、无服务器处理,您的域名数据永远不会离开您的设备。信息说明区域为首次接触 Punycode 概念的用户解释其含义。

请启用 JavaScript 以使用这些工具。