博客
关于我
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/

你可能感兴趣的文章
端口列表_端口占用问题解决kill_ps_net
查看>>
having和where的区别
查看>>
create-react-app路由的实现原理
查看>>
PSI值
查看>>
lift曲线
查看>>
【平庸附件】python反序列化----本地测试 -----踩坑坑坑坑坑坑注意点! 这个夭折了,可以看看那些nb的
查看>>
【java方法】代码练习——程序逻辑控制
查看>>
字符串与数组的转化的简单易懂的方法
查看>>
中缀表达式与后缀表达式
查看>>
力扣—寻找两个正序数组的中位数(Median of Two Sorted Arrays Java)
查看>>
html css使用
查看>>
海思Hi3531DV100开发环境搭建
查看>>
Xilinx Zynq pl353-nand使用
查看>>
JavaScript上传下载文件
查看>>
QWaitCondition把异步调用封装成同步调用
查看>>
windows驱动开发-编译错误集合
查看>>
嵌入式linux系统应用开发
查看>>
Linux驱动开发之PCIe Host驱动
查看>>
Ubuntu telnet服务器配置
查看>>