idea中文乱码问题

img


在使用idea2022版学习web技术时,使用tomcat7运行Servlet,通过request.getParameter("username");返回页面提交的中文,控制台输出乱码。

已经尝试的方法:
1.

img


这种方法使得控制台其他中文不显示乱码,并且重新建项目时,该设置会回归原样,然后我觉得定义一个类去输出中文,应该也会是中文,之前尝试过。
2.自定义编辑VM选项,加入utf-8的那串,仍然好像没效果
3.在idea64.exe等那些文件里修改的方式,试过,idea打不开了,重新下载的。

img


解决了,tomcat7在pom.xml中配置的时候要加上


<configuration>
          <uriEncoding>UTF-8</uriEncoding>
        </configuration>

然后

img

就ok了,属于是忙了有一会了,谢谢各位

添加一个请求处理的过滤器,在这进行转码,

idea中文乱码我也遇到过,下面是我总结的解决方案,你可以试一试!
https://guanzhu-aniu.blog.csdn.net/article/details/126021497

有帮助的话采纳一下哦!

可以按照以下方式试试 http://t.csdn.cn/AGHpj

check下tomcat编码设置,在安装目录下server.xml文件中,Connector标签URIEncoding="UTF-8"

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000" URIEncoding="UTF-8" 
               redirectPort="8443" />