对于未知编码的bytes,要把它转换成str,需要先“猜测”编码。猜测的方式是先收集各种编码的特征字符,根据特征字符判断,就能有很大概率“猜对”。
当然,我们肯定不能从头自己写这个检测编码的功能,这样做费时费力。chardet这个第三方库正好就派上了用场。用它来检测编码,简单易用。
在Anaconda下面安装chardet非常简单,只要进入Anaconda的目录,使用如下命令:
conda install chardet
到这里,chardet模块就安装成功了。
当然,我们肯定不能从头自己写这个检测编码的功能,这样做费时费力。chardet这个第三方库正好就派上了用场。用它来检测编码,简单易用。
在Anaconda下面安装chardet非常简单,只要进入Anaconda的目录,使用如下命令:
conda install chardet
到这里,chardet模块就安装成功了。