前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python下IDN域名和普通域名互转

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

原创
作者头像
kr
发布2022-10-18 11:33:00
1.2K0
发布2022-10-18 11:33:00
举报
文章被收录于专栏:个人教程个人教程

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

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

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

实操

代码

代码语言:python
复制
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)

控制台打印

代码语言:txt
复制
xn--mkro8c206i.cn
千喜鹊.cn

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档