代码改变世界

Python打开包含中文字符的url时返回错误的处理

2013-05-16 22:43  程序猴  阅读(230)  评论(0)    收藏  举报

urllib2.quote(text.decode('gb2312').encode('utf8')) 

使用urllib2.quote()方法进行转换“国家”==》“%E5%9B%BD%E5%AE%B6”

如果不指定以什么字符编码方式打开含中文的文本文件,python在处理时使用的是“gb2312”编码方式。