解决python3 urllib 链接中有中文的问题


Posted in Python onJuly 16, 2018

环境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'))

至此,问题解决!!!

原因后续再解释。

以上这篇解决python3 urllib 链接中有中文的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python登录Dr.com思路以及代码分享
Jun 25 Python
python操作mysql中文显示乱码的解决方法
Oct 11 Python
Python使用MySQLdb for Python操作数据库教程
Oct 11 Python
在Django的上下文中设置变量的方法
Jul 20 Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 Python
python对日志进行处理的实例代码
Oct 06 Python
Python3模拟登录操作实例分析
Mar 12 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
浅析python表达式4+0.5值的数据类型
Feb 26 Python
python 删除excel表格重复行,数据预处理操作
Jul 06 Python
python利用递归方法实现求集合的幂集
Sep 07 Python
Python之matplotlib绘制饼图
Apr 13 Python
如何用Python实现简单的Markdown转换器
Jul 16 #Python
详解python里的命名规范
Jul 16 #Python
Python 2.7中文显示与处理方法
Jul 16 #Python
Python定时任务sched模块用法示例
Jul 16 #Python
python中使用print输出中文的方法
Jul 16 #Python
django用户登录和注销的实现方法
Jul 16 #Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 #Python
You might like
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php中static和const关键字用法分析
2016/12/07 PHP
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
Python自动登录126邮箱的方法
2015/07/10 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
Python OpenCV实现视频分帧
2019/06/01 Python
python 导入数据及作图的实现
2019/12/03 Python
python的dict判断key是否存在的方法
2020/12/09 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
优秀员工个人的自我评价
2013/11/29 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
物理教育专业求职信
2014/06/25 职场文书
防灾减灾活动总结
2014/08/30 职场文书
信访工作汇报材料
2014/10/27 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技