摸索一下午,终于解决Tomcat9中文乱码问题!!

今天学request时,做到一个案例获取表单提交回来的中文用户名,没想到提交回来的居然乱码了
摸索一下午,终于解决Tomcat9中文乱码问题!!_第1张图片
在网上查了一波,比如这样,
在这里插入图片描述
然鹅还是没有解决。。
于是我就试了下这样做
摸索一下午,终于解决Tomcat9中文乱码问题!!_第2张图片
在这里插入图片描述
果然。。跟浏览器无关,于是就有了下面这些步骤
也适用于:控制台乱码,日志乱码
先教大家如何查看当前编码格式:运行tomcat后,在顶部这个就是,它是与cmd控制台对应的;
摸索一下午,终于解决Tomcat9中文乱码问题!!_第3张图片
一般的话我们是 gbk 也就是 936;
下面我们先来把控制台改为 utf-8;
首先:win+R
输入 regedit 打开注册表
摸索一下午,终于解决Tomcat9中文乱码问题!!_第4张图片
打开这一段路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
摸索一下午,终于解决Tomcat9中文乱码问题!!_第5张图片
添加字符集:autorun 数据:chcp 65001
摸索一下午,终于解决Tomcat9中文乱码问题!!_第6张图片
确定就ok了
然后下一步,我们打开tomcat的安装路径,C:\Users\Yoleen\Downloads\apache-tomcat-9.0.19-windows-x64\apache-tomcat-9.0.19\conf 我的是这个,转到conf目录下,找到logging-properties 文件,用记事本打开就行;
摸索一下午,终于解决Tomcat9中文乱码问题!!_第7张图片
摸索一下午,终于解决Tomcat9中文乱码问题!!_第8张图片
改好后就得按保存!!
到这里估计你的问题就得到解决了,什么还没解决?那再往下看:
我们继续在刚才conf目录下找 server.xml文件,记事本打开,
摸索一下午,终于解决Tomcat9中文乱码问题!!_第9张图片
记得每次修改数据都要重新打开它,最好就是连idea也重启一下!!
摸索一下午,终于解决Tomcat9中文乱码问题!!_第10张图片
啊,终于解决了!

你可能感兴趣的:(摸索一下午,终于解决Tomcat9中文乱码问题!!)