解决python3 urllib 链接中有中文的问题
作者:winkake 时间:2022-10-19 08:43:51
环境python3,开发平台pycharm,使用urllib时,当url中存在中文时会出现以下错误:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 69-78: ordinal not in range(128)
解决方法
单独处理url中的中文如:
import urllib
s=‘中文'
s=urllib.parse.quote(s)
url='some english url character %s'%(s)
result=urllib.request.urlopen(url)
print(result)
此时返回结果,但是依然为乱码,需要对去结果解码
print(result.decode('utf-8'))
至此,问题解决!!!
原因后续再解释。
来源:https://blog.csdn.net/u010161379/article/details/50953427
标签:python3,urllib,中文
0
投稿
猜你喜欢
python实现人脸签到系统
2023-12-21 06:35:05
SQL Server 2005返回刚刚插入的数据条目id值
2008-12-04 17:16:00
Centos7 安装mysql 8.0.13(rpm)的教程详解
2024-01-19 04:52:14
Asp教程:Response对象
2007-10-01 18:08:00
MySQL索引的一些常见面试题大全(2022年)
2024-01-13 00:17:30
Pytorch卷积神经网络迁移学习的目标及好处
2022-05-21 07:23:17
Jquery 组合form元素为json格式,asp.net反序列化
2024-05-21 10:11:56
javascript学习总结之js使用技巧
2024-04-18 10:59:16
MySQL查看和修改字符编码的实现方法
2024-01-26 00:20:22
Go语言基础切片的创建及初始化示例详解
2024-04-26 17:33:44
go语言使用第三方包 json化结构体操作示例
2024-02-19 22:51:43
vue+elementUI实现动态面包屑
2024-05-02 17:11:02
plsql和tsql常用函数比对
2009-09-13 17:50:00
用python写PDF转换器的实现
2022-07-29 21:32:28
如何判断JavaScript变量的类型
2009-02-25 12:28:00
numpy中hstack vstack stack concatenate函数示例详解
2023-02-22 19:39:06
FckEditor配置手册中文教程详细说明
2010-02-28 12:37:00
使用Python监控文件内容变化代码实例
2021-06-05 22:45:19
php截取字符串函数分享
2023-11-14 10:53:21
深入理解Python虚拟机中字典(dict)的实现原理及源码剖析
2022-03-10 20:57:06