原因:
现在我们开发中使用的编码都是UTF-8编码,但是windows默认编码是GBK,在这种情况下,当打印中文字符时,就可能会出现乱码。
解决方法:
第一步:.打开IDEA安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions。分别在这两个文件末尾添加-Dfile.encoding=UTF-8
第二步:打开IDEA,依次选择File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8,点击OK。
第三步:重新启动IDEA。
第四步:如果仍为解决,则依次选择Run>Edit Configurations>Application>你的项目,在vm option文本框中配置启动程序参数为-Dfile.encoding=UTF-8。注:启动程序包括普通Java程序、tomcat 、mvn等。