JSP页面中汉语变成问号的解决办法
1、在JSP页面前加这个
<%@ page language="java" pageEncoding="utf-8"%>
2、servlet中的doget方法是自动生成的话,把其中的response.getWriter().append("Served at: ").append(request.getContextPath());去掉试试。(我是通过这个方法解决的)
3、Tomcat server.xml 中,
加入<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
4、servlet里面加上 response.setCharacterEncoding("UTF-8")
5、servlet里面加上 request.setCharacterEncoding("UTF-8");
参考链接:https://blog.csdn.net/qq_34823218/article/details/106677612