如何将UNICODE字词转换为国际域名? (和后面)

我想将几个Unicode字转换为国际域名(后面),但是找不到脚本或其他资源在Windows PC上执行。

有没有人有这样的工具?

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

>>>> u'español'.encode('idna') 'xn--espaol-zwa' 

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

Python本身就是这样做的。

 >>> u'あら?'.encode('punycode') 'l8jxh6512d' >>> print 'p8j2bk2072s'.decode('punycode')そうだ!