Python判断字符串编码以及编码的转换
来源:互联网 发布:mac 设置homekit 编辑:程序博客网 时间:2024/05/16 14:42
判断字符串编码
使用 chardet 可以很方便的实现字符串/文件的编码检测。尤其是中文网页,有的页面使用GBK/GB2312,有的使用UTF8,如果你需要去爬一些页面,知道网页编码很重要
>>> import urllib>>> html = urllib.urlopen('http://www.chinaunix.net').read()>>> import chardet>>> chardet.detect(html){'confidence': 0.98999999999999999, 'encoding': 'GB2312'}
函数返回值为字典,有2个元素,一个是检测的可信度,另外一个就是检测到的编码。
编码转换
先把其他编码转换为unicode再转换其他编码, 如utf-8转换为gb2312
>>> import chardet>>> str = "我们">>> print(chardet.detect(str)){'confidence': 0.7525, 'encoding': 'utf-8'}>>> str1 = str.decode('utf-8')>>> str2 = str1.encode('gb2312')>>> print(chardet.detect(str2)){'confidence': 0.8095977270813678, 'encoding': 'TIS-620'}
0 0
- Python判断字符串编码以及编码的转换
- python字符串编码判断
- php判断字符串的编码以及将字符串从GBK转换为UTF8字符集
- [转]Python字符串的编码转换、存储
- python字符串与url编码的转换
- 判断字符串的编码
- python字符串编码和转换
- python判断字符串编码——使用chardet判断字符串编码的方法
- python编码的转换
- PHP判断字符串编码是否utf8并转换的方法
- PHP判断字符串编码是否utf8并转换的方法
- PHP判断字符串编码是否utf8并转换的方法
- 判断字符串的编码格式
- [C#/asp.net]字符串编码、解码以及编码转换
- Python判断文件和字符串编码类型
- Python判断字符串、文件字符编码
- python 处理中文遇到的编码问题总结 以及 字符str的编码如何判断
- Python编程-字符串的编码转换、存储及乱码问题
- 安卓动画为了,写购物车动画,搜集的安卓动画的代码
- Python字符串方法
- linux下安装numpy and matplotlib
- git - 查看某次提交某个文件的修改
- CentOS 挂载 ntfs
- Python判断字符串编码以及编码的转换
- MVC中CheckBox
- windows下安装Maven
- PHP自定义函数实现文字到拼音转换功能
- Python exec 和 eval
- Android4.×耳机插拔检测
- 数组中的逆序对
- [BZOJ3572][Hnoi2014]世界树 && 虚树+DP
- Android=判断当前是否处于前台