以上標題的文章,先前照搬別人的,沒注意加原創連接,也找不到了!html
如今以爲好的內容都會加上原創連接:https://www.2cto.com/kf/201207/142453.html編碼
"""字符串在Python內部的表示是unicode編碼所以,在作編碼轉換時,一般須要以unicode做爲中間編碼,即先將其餘編碼的字符串解碼(decode)成unicode,再從unicode編碼(encode)成另外一種編碼。decode的做用是將其餘編碼的字符串轉換成unicode編碼,如str1.decode('gb2312'),表示將gb2312編碼的字符串str1轉換成unicode編碼。encode的做用是將unicode編碼轉換成其餘編碼的字符串,如str2.encode('gb2312'),表示將unicode編碼的字符串str2轉換成gb2312編碼。所以,轉碼的時候必定要先搞明白,字符串str是什麼編碼,而後decode成unicode,而後再encode成其餘編碼"""header={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36"}yuan = requests.get("http://www.hebfda.gov.cn/CL0384/", timeout=30)html = yuan.content.decode('utf-8','ignore')htmls =yuan.text.encode('gbk','ignore')print(html)