分类: 开发工具

Punycode 域名转换工具

站方自主规划没找到想要的工具?

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

将国际化域名从 Unicode 转换为兼容 ASCII 的 xn--(Punycode)形式,或反向转换,按标签逐段处理,全部在你的浏览器中完成。

结果
xn--mnchen-3ya.de

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

DNS 本身只能承载 ASCII 字符,因此像 münchen.de 这样包含重音符号或非拉丁字符的域名,会以 Punycode 算法(源自 RFC 3492)生成的兼容 ASCII 的 xn-- 标签形式存储和传输。这个工具会按标签逐段进行双向转换,让你准确看清浏览器地址栏或 DNS 记录实际指向的是什么。

使用方法

  1. 选择 Unicode 转 ASCII 或 ASCII 转 Unicode。
  2. 在输入框中粘贴域名。
  3. 确认转换后的域名无误后复制即可。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

xn-- 前缀是什么意思?
它标记该域名标签是由 Punycode 生成的兼容 ASCII 编码(ACE);前缀之后的部分就是原始 Unicode 标签经过 Punycode 编码后的形式。
这个工具转换的是整个域名还是只有一个标签?
会处理整个域名:每个以点分隔的标签都会被独立转换,因此即便只有子域名或父域名其中之一包含非 ASCII 字符,两者也都能被正确处理。
Punycode 和 URL 编码是一回事吗?
不是。URL 编码(百分号编码)是为了在 URL 中转义字节;而 Punycode 是一种专门用于在仅支持 ASCII 的 DNS 命名空间中表示 Unicode 域名标签的独立算法。