#-*- coding:utf-8 -*-
import sys
from urllib import quote
reload(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 sys
from urllib import quote
reload(sys)
sys.setdefaultencoding("gbk")
data=(raw_input(u"请输入查找信息:\n"))
data=data.encode("utf-8")
print quote(data)