Python下IDN域名和普通域名互转

常说的中文域名其实就是IDN域名的一种。

例如千喜鹊.cn,在输入浏览器后会被浏览器转换成xn--mkro8c206i.cn去访问。

互转指的是千喜鹊.cnxn--mkro8c206i.cn之间的转换。

实操

代码
domain_idn = "千喜鹊.cn"

domain = str(domain_idn.encode('idna'),encoding='UTF-8')

print(domain)

domain_idn_2 = str(bytes(domain,encoding='UTF-8').decode('idna'))

print(domain_idn_2)
控制台打印
xn--mkro8c206i.cn
千喜鹊.cn
腾讯云活动
最后修改:2022 年 10 月 04 日
如果觉得我的文章对你有用,请随意赞赏

发表评论
使用cookie技术保留您的个人信息以便您下次快速评论,继续评论表示您已同意该条款

🎲