由于我们开发的maven项目中,代码的注释以及控制台输出的信息都需要中文显示,但编码不对就会导致显示的中文是乱码,以下总结了一些解决乱码的方法。
初次发言,欢迎补充,如有错误,还请指正。
控制台乱码
- idea关闭状态下(或者修改完后重启也可以)对idea安装目录bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions进行修改,用记事本或者其他文本编辑器(notepad)打开,在最后一行添加“-Dfile.encoding=utf-8”。ctrl+s保存才能生效。
另外在c盘用户目录下对应的idea文件中的config文件夹下的idea.exe.vmoptions最后一行同样添加“-Dfile.encoding=utf-8”。ctrl+s保存。
(由于我修改过.idea的缓存位置,所以c盘中没有这个文件夹,就不提供截图了,默认都是在这个位置)
2. 配置tomcat时的vmoptions同样需要添加“-Dfile.encoding=utf-8”。