猜测原因是IDEA启动时未指定编码信息,故与系统编码保持一致(windows中文系统默认为GBK
编码),当以UTF-8编码进行编译在控制台会以GBK
编码输出,从而导致乱码
解决方案
指定Idea启动时JVM的默认编码为UTF-8
Help -> Edit Custom Options Properties
,增加-Dfile.encoding=UTF-8
猜测原因是IDEA启动时未指定编码信息,故与系统编码保持一致(windows中文系统默认为GBK
编码),当以UTF-8编码进行编译在控制台会以GBK
编码输出,从而导致乱码
指定Idea启动时JVM的默认编码为UTF-8
Help -> Edit Custom Options Properties
,增加 -Dfile.encoding=UTF-8