您的当前位置:首页python 出现中文乱码原因

python 出现中文乱码原因

2024-12-12 来源:哗拓教育

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

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

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

在IDLE中使用

#coding=utf-8

在notepad++中使用

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

显示全文