python解码
python 解码
request 请求
原理:
字符串在Python内部的表示是unicode编码,需要unicode编码作为中间件
- eg、response 请求后得到的结果的编码,运行到python程序中首先是
unicode编码,先用response.text.encode去加载原本再网页中的编码,然后再将这个网页里使用的编码进行decode(‘utf8’)就可以正常的显示了
- eg、response 请求后得到的结果的编码,运行到python程序中首先是
encode 用于在python程序中,unicode 对其他编码的处理,将python程序中的unicode编码encode得到常见的编码,想要输出的话还是要转成utf8 ,这就要用到decode函数了
decode函数是用于 常见编码转换成unicode编码的一种方式
通用解码:
1 | response.text.encode(response.encoding).decode('utf-8') |
文件读写操作codecs.open
1 | import codecs |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 磊磊の小窝!









