1.请求百度首页,响应文本页面标题乱码
乱码原因:
requests获取响应文本之前,会有一个解码的过程,解码就有编码格式,编码格式在响应头content-type里获取,未获取到或者未获取成功,会随便使用默认的编码格式,可能会造成乱码
2.查看原本的编码格式
图片上运行结果显示原本的编码格式未获取到,使用了默认编码格式ISO-8859-1
3.解决乱码方法
3.1手动设置requests编码格式
3.2requests自动设置编码格式
1.请求百度首页,响应文本页面标题乱码
乱码原因:
requests获取响应文本之前,会有一个解码的过程,解码就有编码格式,编码格式在响应头content-type里获取,未获取到或者未获取成功,会随便使用默认的编码格式,可能会造成乱码
2.查看原本的编码格式
图片上运行结果显示原本的编码格式未获取到,使用了默认编码格式ISO-8859-1
3.解决乱码方法
3.1手动设置requests编码格式
3.2requests自动设置编码格式