在Java项目中我们经常会遇到中文乱码的情况,今天我们就两种比较常见的方式来说一下解决方法。第二种是页面都正常,但是从页面提交到后台的中文是乱码,这种情况一般是页面编码格式与tomcat的编码方式不一致造成的,首先你要确定页面中没有乱码,如果有的话先按照上面的教程解决掉,其次我们要统一页面和tomcat的编码格式,统一采用utf-8的编码格式,本站所有的项目页面都会按照utf-8编码,所以只需修改你的tomcat的编码格式即可,修改方式如下:
(1):打开你的eclipse(前提是你已经在eclipse里配置好了tomcat),然后打开server里的server.xml文件,如下图:
(2):打开后找到如下行:
这一行改成:
(3):改完后如下图所示:
(4)改掉之后保存文件,重新启动运行项目(如果项目已经运行了的话先关掉正在运行的再重新运行),点击右下角红色按钮即可关掉正在运行的tomcat,如下图所示:
红色按钮变灰色表示已经关掉了,按照上述方法即可解决提交的中文乱码问题。