你是否也遇到过这样的问题?
不要慌!!!经过小编亲测,完美解决。
话不多说,请看解决方法:
第一部分:
此处需要更改为UTF-8(提示:如果你在该文件 idea64.exe.vmoptions 中设置过:-Dfile.encoding=UTF-8,此处会默认为UTF-8)
在idea的安装路径的 bin目录下的 idea64.exe.vmoptions 如下这样添加 -Dfile.encoding=UTF-8
(注意:有的版本需要同时更改idea.exe.vmoptions 和 idea64.exe.vmoptions)
第二部分:
这三个地方保持一致,均为UTF-8
第三部分:
在此处添加 -Dfile.encoding=UTF-8
最后修改Tomcat安装目录的 conf目录下的 logging.properties文件
如图:这四个位置均设置为UTF-8
然后保存,重启idea。
现在,美妙的画面开始呈现:
补充:此处测试,我使用的是 HttpServlet类的 doPost方法,测试网页请求,接收中文,不会乱码。
在方法内设置:req.setCharacterEncoding(“utf-8”);**