tomcat启动的java项目页面中文乱码

tomcat启动的项目内,所有中文文字乱码
上午是好好的,网页内中文是好的,然后中午找了一个小bug(和这个真无关),然后就乱码了,完全不知道发生了什么
html>
<html>
<head>
    <meta charset="UTF-8">
    <title>index界面title>
head>
<body>
<h2>Hello World!中文测试h2>
body>
html>

img

然后根据网上的思路改tomcat的一些配置utf-8也不起作用(毕竟之前好好的,说明配置没问题),我之前的bug是/goto3没有加斜杠导致无法识别url,没写这个方法前正常,修改好后,运行项目的所有内容(包括换个项目)的中文都乱码了
@WebServlet("/goto3")
public class GoToServlet extends HttpServlet {
    @Override
    protected void doGet(){...}
求解!

servlet也要配置编码格式

https://blog.csdn.net/weixin_43002640/article/details/120496537?spm=1001.2014.3001.5501

是不是你的IDE 编码变了,看看你IDE默认的编码吧

tomcat下conf/server.xml,添加URIEncoding="UTF-8"。

已解决,谢谢各位朋友的分享提案!
各种测试之后,发现html网页没乱码,只有jsp页面乱码,精确搜索到百度,添加:
<%@page contentType="text/html;UTF-8" pageEncoding="UTF-8" %>
idea新建jsp文件会自动添加<%@ page contentType="text/html;charset=UTF-8" language="java" %>效果相同,
我因为中途有意把jsp改成html,但是就是那个小错误,导致我最终又改成jsp了,但是把不符合html的内容剔除了,
现在知道了