1.cmd编码格式
cmd默认为GBK编码格式
2.IDEA编码格式
IDEA在使用前一般会设置为utf-8
3.解决问题
3.1 从cmd考虑
3.1.1 临时有效
1.在cmd中输入 CHCP 65001
,把cmd编码方式改为utf-8,与IDEA一致。
CHCP是一个计算机指令,能够显示或设置活动代码页编号。代码页是字符集编码的别名,也有人称"内码表"。
一些常用代码页:
- 65001 UTF-8代码页
- 950 繁体中文
- 936 简体中文默认的GBK
- 437 MS-DOS 美国英语
2.有的电脑需要设置字体,右击cmd头部白色位置,点击属性。在新弹出的窗口选择字体,然后在选择Lucida Console字体
3.1.2 永久生效
进入注册表(在【运行】对话框输入【regedit】,单击【确定】按钮
), 找到路径
HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe
修改其中的Codepage为65001即可
3.2 从IDEA考虑
3.2.1单个项目
依次点击,如下图(推荐)
选中要运行的程序将VM options设置为-Dfile.encoding=GBK
3.2.2全部项目
修改如下三个位置(不建议修改,影响大)