在学习了idea的使用后,不巧今日运行tomcat的时候发现server出现中文乱码,本来不太在意,后来还是看不过去。于是开始解决这个问题。
开始的时候在网上发现又很多的解决方法。比如说改动这个:
还有这个:
然而,很快我就发现,改动之后还是不能解决问题。。。
接下来,就是重点:如果以上两个改动都无法解决中文乱码问题的话,就要改动下面的东西
打开这个文件夹,然后用记事本打开上面两个文件
用记事本打开这两个配置文件,在每一个文件后,添加
-Dfile.encoding=UTF-8
这样子我就解决了在idea里使用tomcat出现中文乱码的问题了。
此外,我看到有些文章写到,改动tomcat目录下config文件夹下的logging.properties,将里面的java.util.logging.ConsoleHandler.encoding = UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK
这个样子我也去测试过了,也是可以解决乱码问题。
但是最好还是不要按照这个方式来改动,因为之后会导致调试时get/post参数乱码