eclipse运行成功后页面乱码问题?

能设置的地方都设置了UTF-8,但是一但运行页面就变成了乱码,很纠结。想问下大神,能给讲解下可能涉及到乱码的情况,我来一步步去核实,是哪的问题,感谢感谢!

图片说明
图片说明

看这乱码可能是 JSP 页面的编码导致的。贴一个 页面的头部的信息,看看有没有设置编码。

是不是浏览器的编码不对呢

web.xml配置中加上如下配置试试

    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/</url-pattern>
    </filter-mapping>

自己写的有关解决乱码的帖子,希望能帮到你https://blog.csdn.net/qq_43472768/article/details/103265471

设置编码为utf-8

encodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8


forceEncoding
true



encodingFilter
/

pageEncoding设置了吗?

jsp头部信息举例:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    String path = request.getContextPath();
    String basePath =
        request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />