解决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远程登录代码
Apr 29 Python
Python中对象迭代与反迭代的技巧总结
Sep 17 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
May 24 Python
selenium+python环境配置教程详解
May 28 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
关于Python中定制类的比较运算实例
Dec 19 Python
详解python中groupby函数通俗易懂
May 14 Python
django 解决自定义序列化返回处理数据为null的问题
May 20 Python
通过代码实例了解Python异常本质
Sep 16 Python
Python可变集合和不可变集合的构造方法大全
Dec 06 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
PHP 反射机制实现动态代理的代码
2008/10/22 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
PHP消息队列用法实例分析
2016/02/12 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
javascript eval和JSON之间的联系
2009/12/31 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
Vue中CSS动画原理的实现
2019/02/13 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
分析python切片原理和方法
2017/12/19 Python
Python使用configparser库读取配置文件
2020/02/22 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
DataList 能否分页,请问如何实现?
2015/05/03 面试题
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
班组长岗位职责
2014/03/03 职场文书
企业口号大全
2014/06/12 职场文书
收银员岗位职责
2015/02/03 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
python数字图像处理:图像的绘制
2022/06/28 Python
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript