问题描述
idea中有些消息框中包含中文时,中文无法正常显示,都显示成了小方块,如下图:
问题原因
idea所用字体不支持中文
解决方法
方法一,更改语言使信息不使用中文
1、打开idea安装目录bin文件夹下的vmoptions配置文件,如我的在D:\ideaIU-2017.2.1.win\bin
32位系统修改idea.exe.vmoptions
64位系统修改idea64.exe.vmoptions
2、直接在最下面添加-Duser.language
参数,如下:
-Duser.language=en
3、然后重启idea,消息信息都以英文方式显示,不再出现小方块,如下:
方法二、更改字体,使用支持中文的字体
1、打开settings设置窗口,选择Appearance&Behavior–>Appearance,
2、右侧勾上Override default fonts by复选框,下面字体选择支持中文的字体即可,比如我这里使用的是系统默认的微软雅黑。
3、(可选)如果想修改编辑器的字体,可以点击Editor–>Font,右面字体选择喜欢的字体,比如这里我选择的是我比较喜欢的Courier New字体。
4、设置后,消息框界面的中文不再乱码显示成小方块,如下图: