首页 > 代码库 > 更改python字符编码以便使用UTF-8的编码url路径
更改python字符编码以便使用UTF-8的编码url路径
url编码分两种, 一种是unicode, 另一种是gb2312, 今天遇到的一个网站是要将字符编码按照gb2312来编码,用来得到一个先填写blanks后再返回页面的数据,废话少说,需要做的就是先查看你的python的编码是啥,默认是ascii,
?
1 2 3 | import sys print sys.getdefaultencoding() # ‘ascii‘ |
直接附代码吧:
?
1 | import urllib as com |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 | import sys reload (sys) sys.setdefaultencoding( ‘utf-8‘ ) line = "嘉定校区" newline = line.decode( "gb2312" ) para = { "data" :newline} encoded_string = com.urlencode(para) #这样就可以把字符编码编成GB2312了并且成功得到网站回复 |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。