• 技术文章 >常见问题 >Python常见问题

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

    yangyang2020-05-12 15:37:22原创5850

    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
    上一篇:python汉字不能编译怎么解决 下一篇:python中等号是什么意思?

    相关文章推荐

    • python cv2模块怎么安装?• python不能找到自己写的包怎么办

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网