在 Unicode 国际化域名(IDN)与 Punycode(xn-- 形式)之间互相编码与解码,支持中文、emoji 等非 ASCII 域名转换,在线免费,浏览器本地运行不上传。
Punycode 是一种将 Unicode 字符编码为 ASCII 的方法,主要用于国际化域名 (IDN)。由于 DNS 系统只支持 ASCII 字符,因此中文、日文、阿拉伯文等非 ASCII 域名需要转换为 Punycode 格式(以 xn-- 开头)才能在 DNS 中使用。
先填写或调整「Unicode 域名 (中文/国际化)」、「Punycode (ASCII)」;修改输入或使用页面控件后查看结果区域。可先用「Unicode 域名 (中文/国际化)」中的示例 「中文域名.中国」熟悉输入格式,再替换成自己的数据。
输入框中的示例为 「中文域名.中国」,对应「Unicode 域名 (中文/国际化)」。先保持示例的格式、分隔符和单位,确认页面能够处理后,再逐项替换为实际内容;输出用于其他软件时还需检查目标软件支持的格式。
先用最小示例验证,再将结果放回实际开发环境检查。语言版本、运行环境、编码和配置项可能与浏览器中的处理规则不同。
本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。
先检查「Unicode 域名 (中文/国际化)」、「Punycode (ASCII)」是否完整,以及格式、单位和当前选项是否匹配。修改输入后,查看页面的结果或错误提示;可先用少量数据定位问题。
Unicode 转换器 · ASCII 艺术 · ASCII 码表 · 字符集转换器 · 全部开发工具