执行环境:
cmd运行环境编码为936也就是gbk
pycharm运行环境为utf-8(多字节编码)
Windows 下的cmd命令行中设置环境编码:
在命令行中,输入chcp 显示当前活动代码页编号,也可以理解为当前环境的编码,
可以看出当前ANSI的编码环境的代号是936-gbk,
utf-8编码的65001,那我们执行:chcp 65001就设置成utf-8编码的了,
同样执行 chcp 936 设置成gbk编码
python3中处理字符默认用的编码是utf-8,
1、测试utf-8文本文件
在桌面创建一个文本文件编码为utf-8里面写几个汉字
在pycharm以二进制读取后解码并打印
# 文件读取
with open('../test.txt','rb') as f:
data = f.read()
print