比如,我之前写了一个脚本,有异常,但是由于乱码,没办法定位到具体问题,比如:
后来,了解到cmd默认的是jbk格式的,而python是UTF-8格式,所以就想到应该要两边保持格式一致。
将CMD终端改为UTF-8格式
命令介绍:
chcp 65001 #换成utf-8代码页
chcp 936 #换成默认的gbk
chcp 437 #美国英语
一般默认为gbk,若要修改成 utf-8,则需要:
1)、cmd窗口输入:
chcp 65001
2)、修改cmd属性:
选择字体为“Lucida Console”
然后就可以了显示中文了,不再是乱码问题了;
当然,改为UTF-8后可能出现字符重叠或不能输入中文的现象,调整回GBK格式的方法:
在cmd中输入:
chcp 936
注:chcp命令用于显示或设置活动代码页编号。