http://blog.chinaunix.net/uid-27838438-id-4227131.html
得到字符的編碼
import chardet
chardet.detect(rawdata)
{'confidence': 0.98999999999999999, 'encoding': 'GB2312'}
得到默認字符:
import sys
sys.getdefaultencoding()
設置默認字符編碼:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
發送http請求時url裏的中文需要encode,可以使用urllib
import urllib
urllib.quote(s, safe='/')
import string
url = urllib.quote(url.encode('utf-8'), safe=string.printable)