Tomcat Servlet IDEA 2020.1 控制台乱码

一、cmd编码为GBK

1. 设置cmd编码为UTF-8

打开cmd,输入CHCP 65001

GBK 编码是936:CHCP 936可以切换回GBK

右键属性,选择Discard Old Duplicate,就可以把默认值设为utf-8了

有可能可以解决Tomcat乱码问题

Tomcat Servlet IDEA 2020.1 控制台乱码_第1张图片Tomcat Servlet IDEA 2020.1 控制台乱码_第2张图片

2. Win10 设置默认编码为UTF-8(beta版)

如果默认还是GBK。就去设置里面,选择region --> Change date, time or number formats -->Administrative -->Change System Locale… --> 打钩
Tomcat Servlet IDEA 2020.1 控制台乱码_第3张图片
Tomcat Servlet IDEA 2020.1 控制台乱码_第4张图片
Tomcat Servlet IDEA 2020.1 控制台乱码_第5张图片

二、修改Tomcat 文件

1. 修改tomcat总目录下 \conf\server.xml 文件

Tomcat Servlet IDEA 2020.1 控制台乱码_第6张图片

在第70行左右插入URLEncode = "UTF-8"

Tomcat Servlet IDEA 2020.1 控制台乱码_第7张图片

2. 修改catlinna.bat

Tomcat Servlet IDEA 2020.1 控制台乱码_第8张图片

在216行左右添加 -Dfile.encoding=UTF-8
Tomcat Servlet IDEA 2020.1 控制台乱码_第9张图片

三、 配置IDEA编码

1. Help --> Edit Custom VM Options

Tomcat Servlet IDEA 2020.1 控制台乱码_第10张图片
打开以后在最下方加入-Dfile.encoding=UTF-8

在这里插入图片描述

2. IDEA配置文件

在安装目录里面找idea.exe.vmoptionsidea64.exe.vmoptions
在这两个文件里面写入-Dfile.encoding=UTF-8

3. 在IDEA中配置Tomcat

Tomcat Servlet IDEA 2020.1 控制台乱码_第11张图片
Tomcat Servlet IDEA 2020.1 控制台乱码_第12张图片

你可能感兴趣的:(JavaWeb,tomcat,cmd,xml)