如何将 UNICODE 字词转换为国际域名?(然后回来)

Chr*_*ski 0 domain-name-system scripting idn

我想将一些 Unicode 单词转换为国际域名(然后返回),但在 Windows PC 上找不到脚本或其他资源来执行此操作。

有人有这样的工具吗?

小智 6

而不是@ignacio-vazquez-abrams所说的punycode,使用'idna'会更好,这会给你一个更好的翻译(它包括'xn--'代码),这将是:

>>>> u'español'.encode('idna')
'xn--espaol-zwa'
Run Code Online (Sandbox Code Playgroud)

PS:想评论他的回应,但我不能:S