如题所述,jsp Page指令已经设置:
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
使用
response.sendRedirect("login.jsp?char=字符");
或者jsp:forword转向 附加参数时候,到达下一个页面直接乱码,不只是显示时候乱码,地址栏和控制台都直接显示“??“
疑似因为ISO-8859-1参与了编码,不知道该怎么改了。。

地址栏显示 login.jsp?char=?? String解码重新编码都已经拯救不了了,信息已丢失的感觉。
urlencode https://blog.csdn.net/yin767833376/article/details/51537267
在获取和打印的时候就直接吧编码转换
试试这样写:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input id="char" type="text" value="${param.char}"/>
</body>
</html>
工程右键属性,把你的工程改成UTF-8