修复response的headers中无charset导致乱码的问题

This commit is contained in:
g1879 2020-05-28 16:44:36 +08:00
parent 6d799fd807
commit 058715be70

View File

@ -203,6 +203,14 @@ class SessionPage(object):
except:
return_value = False
else:
# r.encoding = 'utf-8'
headers = dict(r.headers)
if 'Content-Type' not in headers:
charset = 'utf-8'
else:
if 'charset' not in headers['Content-Type']:
charset = 'utf-8'
else:
charset = headers['Content-Type'].split('=')[1]
r.encoding = charset
return_value = r
return return_value