首页 > 代码库 > [Python] - 使用chardet检查网页编码格式时发现的问题

[Python] - 使用chardet检查网页编码格式时发现的问题

最近在使用chardet检查网页编码格式时发现如下问题:

用urllib打开网页再检查编码格式和用urllib2打开网页检查编码格式结果不一样,所以urllib2打开可能导致问题,需要注意。

使用urllib2打开网页,检查编码格式:

结果如下,结果中出现了新浪网的字符编码格式为None的情况:

但如果使用urllib打开url,则不会出现检查不到编码格式的问题:

运行的结果中,所有URL的字符编码都侦测到了,结果如下:

 

[Python] - 使用chardet检查网页编码格式时发现的问题