博客
关于我
Python raw_input输入 与字符串 在网址编码的不同
阅读量:357 次
发布时间:2019-03-04

本文共 484 字,大约阅读时间需要 1 分钟。

#-*- coding:utf-8 -*-import sysfrom urllib import quotereload(sys)sys.setdefaultencoding("utf-8")data=(raw_input(u"请输入查找信息:\n".encode(sys.getfilesystemencoding())))#data=data.encode("gbk")print quote(data)text="一只小猪"print quote(text)

在这里插入图片描述

可以看到这里quote编码后,结果不一样。尝试使用汉字的其他编码方式来转换一下,无论怎样都不能正常运行。

#-*- coding:gbk -*-import sysfrom urllib import quotereload(sys)sys.setdefaultencoding("gbk")data=(raw_input(u"请输入查找信息:\n"))data=data.encode("utf-8")print quote(data)

在这里插入图片描述

将默认编码指定为gbk,之后转换为utf-8,结果输出正确。

转载地址:http://jlrr.baihongyu.com/

你可能感兴趣的文章
Vue——mock模拟数据的使用
查看>>
Nginx配置反向代理与负载均衡
查看>>
高阶函数reduce
查看>>
Lionheart万汇:布林线双底形态分析技巧
查看>>
Lionheart万汇:台积电大幅提升资本开支,2021有望续创辉煌
查看>>
Lionheart万汇:新年消费结构中贵金属交易机会
查看>>
LHCM万汇:在需求上升中,美国贸易赤字创下历史新高
查看>>
Python数据处理笔记01--numpy数组操作
查看>>
大力出奇迹之js文件爆破
查看>>
jsp技术入门
查看>>
线程同步机制和三个线程不安全例子
查看>>
Mybatis的入门01
查看>>
开发者社区公告【MW移动端钱包】开发公示
查看>>
Vue01常见指令,axios
查看>>
Vue路由嵌套刷新后页面没有重新渲染
查看>>
Vue使用bus进行组件间、父子路由间通信
查看>>
数据库三个级别封锁协议
查看>>
操作系统:缓冲技术的相关介绍
查看>>
函数与指针分析、回调函数
查看>>
新型类型转换
查看>>