上午打开我的idea,正在愉快的写代码,某段程序中需要servlet在控制台上打印一个消息,一个悲催的故事发生了,打印的中文字符全乱码了。
难道是我的tomcat,没有设置吗?tomcat的信息明明没有乱码啊?
一通百度之后,发现大部分说的都是tomcat自身设置的问题,对我这个问题并没有解决。
正确有解决方法如下:
在tomcat 设置中的option vm后添加 :-Dfile.encoding=UTF-8
重启tomcat运行测试,乱码果然不见了。
javaweb servlet 在控制台上输出乱码的解决
最新推荐文章于 2023-12-16 23:07:31 发布