Python_python2_Pycharm. 在Pycharm中出现的中文编码问题

在之前的学习中发现在python2种默认的是ASCII字符,如果要打印中文的字符需要设置编码.但是今天在使用Pycharm时又出现了新的编码问题.

# coding:gbk
print ('测试中文编码')

返回了乱码

�������ı���

仔细思考了一下,中文保存在计算机中用的方法是一个编号对应着一个汉字, 不同的编码的区别就是汉子对应的编号是不同的. 在中文转编码和编码转中文时使用了两套不同的编码是就会出现乱码的情况.

我在代码中使用了gbk的编码,但是ide给我是乱码,会不会是ide解码时使用的是别的编码规则.

在Pychamr找到了encoding,发现是utf-8的
Python_python2_Pycharm. 在Pycharm中出现的中文编码问题_第1张图片

改成gbk

# coding:gbk
print ('测试中文编码')

Pycharm 正确的返回了结果

测试中文编码

你可能感兴趣的:(python2,编码,Pycharm,乱码)