Web项目启动,控制台乱码

通过IDEA,将Web项目部署到Tomcat上,启动之后,控制台输出中文乱码,如下图所示:

Web项目启动,控制台乱码

处理:

  • 点击" Help" → “Edit custom VM options…”:

Web项目启动,控制台乱码

末尾添加:-Dfile.encoding=UTF-8,然后重启IDEA,乱码消除。

注意:

在上面的乱码中,我曾试着修改:

Idea安装目录bin里的idea64.exe.vmoptions文件,在末尾添加一行:-Dfile.encoding=UTF-8,未起作用

Web项目启动,控制台乱码

有没有疑问,这种方式和前面第一种方式有什么区别呢?

实际上,第一种的修改方式,其实是修改当前用户下的IDEA个性化配置,是C盘里当前用户下的启动配置:

Web项目启动,控制台乱码

在电脑登录当前用户时,用户目录下的配置可能会覆盖IDEA安装目录Bin里的配置,导致修改不生效,要注意区分

 

​​​​​​​