URL中包含中文时的转码问题【python3】

URL中包含中文时的转码问题【python3】

问题描述:在URL中需要传递中文。例如想在自己在处理网站中传递中文参数,那么该如何处理呢?其实很简单,一个调用即可。

依赖:python3.6,urllib

1.中文转化为URL可识别的编码格式。

import urllib
cont = “苹果公司”
convert_cont = urllib.request.quote(cont)
print(convert_cont)

输入结果:
%E8%8B%B9%E6%9E%9C%E5%85%AC%E5%8F%B8

2.包含编码格式的URL转化为中文使用另一个库urllib.parse。

import urllib
convert_cont = "%E8%8B%B9%E6%9E%9C%E5%85%AC%E5%8F%B8"
convert_back = urllib.parse.unquote(convert_cont)
print(conver_back)

输入结果:
苹果公司

人们赞美流星,是因为它燃烧着走完自己的全部路程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值