美文网首页python
python 出现中文乱码原因

python 出现中文乱码原因

作者: 庵下桃花仙 | 来源:发表于2018-07-04 21:49 被阅读15次

乱码产生的原因是Python在读取时默认解码方式是用操作系统编码,如果和保存时的编码方式不一样,就会出现乱码。

因为windows默认的编码方式是GBK,python文件保存时使用了utf-8,在读取时,python使用GBK的编码表去解utf-8编码的字节码,因为GBK与UTF-8编码不兼容,自然出现了乱码问题

那么我们只需要在最前面一行代码加上这行代码就可以了

在IDLE中使用

#coding=utf-8

在notepad++中使用

# -*- coding: utf-8 -*-

相关文章

网友评论

    本文标题:python 出现中文乱码原因

    本文链接:https://www.haomeiwen.com/subject/gfbyuftx.html