前言
在使用pycharm时,经常会碰到中文会显示为乱码的情况,
比如:文件和代码内容,输出控制台 (包括window控制台
,pycharm运行控制台
,python控制台
) 、左边项目路径等等
这里把这些情况以及解决方法,根据网上的资料和自己遇到的情况做一个汇总
系统默认编码
在此之前,首先需要了解下操作系统的默认编码
,这对于保存文件和控制台尤为重要,以Windows平台为例,进入DOS窗口,输入:
F:\Practice\PycharmProjects\PythonOOP>chcp
活动代码页: 936
代码页是字符集编码的别名,也有人称"内码表",代码页是早期IBM称呼电脑BIOS本身支持的字符集编码的名称,使用特别数字来标记这些编码,很多微软程序目前还在使用这些数字来标名编码
可以从控制面板的语言选项
中查看代码页对应的详细的字符集信息。
区域和语言选项
→高级
→代码页转换表
(某些精简系统针对少用的功能做了优化,可能会没有这个选项)
下表列出了部分支持的代码页及其国家(地区)或者语言: