Python raw_input输入 与字符串 在网址编码的不同
发布日期:2021-05-07 21:43:01 浏览次数:13 分类:技术文章

本文共 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,结果输出正确。

上一篇:获取某app直播源
下一篇:PyQt4 解决jpg图片不能正常显示问题

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年03月24日 09时50分17秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章