之前一直用 MyEclipse,这两天开始转入使用 IDEA,然后发现控制台输出中文乱码,怎么都解决不了,网上能搜到的方法几乎都尝试过了,还是不行,所以来请教下,看看有没有大佬能帮忙解决下。
电脑系统:win8.1
idea 版本:2019.1.2
参考: https://blog.csdn.net/u013626215/article/details/88287038
解决步骤: 第一步: 修改 intellij idea 配置文件:
找到 intellij idea 安装目录,bin 文件夹下面 idea64.exe.vmoptions 和 idea.exe.vmoptions 这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8 (已设置)
第二步: 找到 intellij idea 的 file — settings — Editor — FileEncodings 的 GlobalEncoding 和 ProjectEncoding 和 Default encoding for properties 都配置成 UTF-8 (要修改,不能使用默认的)(已设置)
第三步: 在部署 Tomcat 的 VM options 项中添加:-Dfile.encoding=UTF-8 (已设置)
以上是链接里的解决步骤。
我还有其他的设置
1.去 tomcat 的安装目录,修改 server.xml 文件,在 Connector 标签内添加 URIEncoding="UTF-8"
2.有人说可能是主题字体的问题,File - Setting - Appearance&Behavior - Appearance,修改字体为“ Microsoft Yahei ”
3.查看项目目录的 .idea 目录下的 encodings.xml 文件中的字符集编码设置
以上设置均无法解决控制台输出中文乱码的问题,所以我就不知道该如何处理了。
还有几点忘了说:
1.正常的输出打印语句,中文是正常显示的
2.下面的状态栏[0:Message],里面提醒的 Warning 信息,中文也是正常显示的
3.只有 [项目启动失败] , [异常报错的中文显示乱码]
=============================================
请大佬指点。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.