我想将几个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')そうだ!