python

python 出现中文乱码原因

2018-07-04  本文已影响15人  庵下桃花仙

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

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

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

在IDLE中使用

#coding=utf-8

在notepad++中使用

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

上一篇 下一篇

猜你喜欢

热点阅读