https://www.zhihu.com/tardis/sogou/art/78449529
那个解决的是控制台乱码,你页面的乱码要setcontentType
https://jingyan.baidu.com/article/363872eccf5c266e4ba16f3a.html
有没有具体操作步骤
在servlet里加request.setCharsetEncoding
没用
那你jsp的encoding对不对
这么明显当然改了
不用解决了,我换了个版本的tomcat
乱码问题一般都是检查:运行环境编码 要与代码编码是否一致,也就是web服务器和代码编码环境一致,另外就是需要注意代码之后是否有转编码的,从前面和网友的确认情况看,应该是你tomcat编码不是utf-8环境,配置下tomcat的编码环境,不用换版本
你说的是我第一个下手的点?
你tomcat编码怎么配置的?
utf8啊
为什么换了个版本的tomcat就好了呢...匪夷所思...
我知道了,以前7版本以前的编码都不是utf8 所以你怎么改都没用..
进入tomcat/conf目录下,打开server.xml,在8080端口后面添加useBodyEncodingForURI="true" 如下图:
呃,不用了回答了,懒得安装回去验证了