Windows下使用IntelliJ IDEA时发现控制台和菜单等地方中文乱码,显示为?号,试过网上的各种方法均无效。把乱码的文本复制到别的地方可以正常显示,判断可能跟字体相关。将字体更换为中文(乱码的随便选一个)后,显示正常了。后来测试发现根据设置的字体样式不同,乱码的形式也有区别,深层原因不明。
不同英文字体下的乱码:
配置:
File->settings->Appearance & Behavior->Appearance 中设置Override default fonts by(not recommended):,改为中文字体
结果: