在做项目中能遇到的控制台乱码问题基本解决办法都在这里了
- File–>settings–>file encodings
全部设置为utf-8 - 在idea安装目录找到bin目录
下的idea.exe.vmoptions和idea64.exe.vmoptions
在最后一行加入 -Dfile.encoding=utf-8 - 打开项目所在的工作区间找到 项目名–>.idea–>enconding.xml,把所有的设置编码的位置设置为utf-8,如果还是不行,有
<file url="PROJECT" charset="utf-8" />
这行的话把这行去掉 - 如果用了tomcat
(1)、点击edit Configurations–>VM option 设置为-Dfile.encoding=utf-8
(2)打开tomcat安装路径找到conf–>logging.properties下
如果没有可手动加入该行 - idea界面窗口工具栏–>Help–>edit Custom VM options 加入-Dfile.encoding=utf-8并保存
- 我的项目运行在maven下
打开settings–>搜索maven–>runner–>Vm option 中填入 -Dfile.encoding=GB2312
保存以上设置,重启idea,有些项目可能一开始用的是GBK,改为utf-8后可能造成乱码,以上方法若都不能解决,可以尝试改会GBK
来源:CSDN
作者:java有新人
链接:https://blog.csdn.net/qq_39008794/article/details/103719331