zoukankan      html  css  js  c++  java
  • 编码格式检测chardet模块

    chardet模块:

    --》检测编码格式

    未知编码的bytes,要把它转换成str,就需要知道该bytes的编码方式
    
    #1.直接检测bytes
    
    >>> chardet.detect(b'Hello, world!')
    {'encoding': 'ascii', 'confidence': 1.0, 'language': ''}
    
    检测出的编码是ascii,confidence字段,表示检测的概率是1.0(即100%)
    
    
    #2.检测GBK编码的中文
    
    >>> data = '离离原上草,一岁一枯荣'.encode('gbk')
    >>> chardet.detect(data)
    {'encoding': 'GB2312', 'confidence': 0.7407407407407407, 'language': 'Chinese'}
    
    检测的编码是GB2312,注意到GBK是GB2312的超集,两者是同一种编码,检测正确的概率是74%,language字段指出的语言是'Chinese'。
    
  • 相关阅读:
    TD
    TD
    required
    Cookie
    cookie 与 session区别
    折线图
    <a>标签
    十六进制颜色表
    js获取当前页面的url网址信息
    stopPropagation() 方法
  • 原文地址:https://www.cnblogs.com/shaozheng/p/12011243.html
Copyright © 2011-2022 走看看