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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐