解决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
  • asp之家 网络编程 m.aspxhome.com