正確的:
import io
import sys
import urllib.request
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')
res=urllib.request.urlopen('http://www.baidu.com')
htmlBytes=res.read()
print(htmlBytes.decode('utf-8'))
import io
import sys
import urllib.request
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')
res=urllib.request.urlopen('http://www.baidu.com')
htmlBytes=res.read()
print(htmlBytes.decode('utf-8'))
2018-01-09
報這個UnicodeEncodeError: 'gbk' codec can't encode character u'\xa9' in position 89190: illegal multibyte sequence錯的改下cmd的print的編碼就好
2018-01-09
沒有人報這個錯嗎 報錯:ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED]
解決辦法:import ssl
ssl._create_default_https_context = ssl._create_unverified_context
解決辦法:import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2018-01-06
下載報錯:UnicodeEncodeError:'ascii'編解碼器不能編碼11-13位置的字符:序號不在范圍內(128)
2017-12-26
UnicodeEncodeError:'ascii'編解碼器不能編碼11-13位置的字符:序號不在范圍內(128)
2017-12-26