转载
作者:野马的博客
链接:https://www.jianshu.com/p/fb41c37c7534
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1.在哪里发现的问题?
系统:Windows10
IntelliJ IDEA版本:2019.2
Tomcat版本:Tomcat 9.0.29
2.问题的现象是什么?
在IntelliJ IDEA导入myeclipse项目,启动WEB项目发现IntelliJ IDEA控制台中文乱码,如下图:
IntelliJ IDEA启动WEB项目控制台输出中文乱码.png
3.如何解决?
- 第一步:在IntelliJ IDEA界面中修改idea64.exe.vmoptions文件,添加:-Dfile.encoding=UTF-8
- 第二步:打开tomcat配置页面,Edit Configurations。选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。
- 第三步:重新启动IntelliJ IDEA即可解决控制台中文乱码问题
Android studio 乱码
如果在Android studio中logcat输出乱码,操作过程也类似。
解决方案如下:
- 1、打开Android Studio
- 2、打开Configure —> Edit Custom VM Options
- 3、添加如下内容后重启Android Studio
-Dfile.encoding=UTF-8
如果找不到Edit Custom VM Options,可以点击右上角的 “放大镜” 或 “双击Shift” 打开这个对话框,并在搜索框内输入 Edit Custom VM Options。
如果没有这个文件,Android studio会自动创建。