python读取文本内容中文乱码怎么解决

python

python读取文本内容乱码的解决方法:

1、查看文件编码方式:

import chardet

fobj=open(fname,'r')

data=fobj.read()

print chardet.detect(data)['encoding']

2、编码类型转换

python默认使用unicode字符集,默认编码方式utf-8.

str.decode('gbk')    #将gbk编码的字符串转换成unicode编码

str.encode('gbk')    #将unicode编码的字符串转换成gbk编码

更多Python知识请关注云海天Python教程栏目。

以上是 python读取文本内容中文乱码怎么解决 的全部内容, 来源链接: utcz.com/z/528090.html

回到顶部