是这篇博客解决了我的问题:解决Tomcat中文乱码问题
下面我叙述一下我自己的情况,大家也都清楚,有时候各自的情况都是乱七八糟的,从网上搜到的解决方案不一定适合,如果是有相同情况的可以借鉴参考
我的情况是这样子的,就是完全手工实现了一遍一个web工程的部署,在webapps下建立新的项目,然后再建立jsp,html,WEB-INF,和images文件夹就是这样子
然后在cmd下进行编译
然后去bin目录下通过startup.bat启动tomcat,但是出现了中文乱码
起初我怀疑是编写servlet程序的时候没有设置charset的问题,后来又想到eclipse下没问题,到了tomcat下才有问题,那应该是tomcat的问题了,结果在网上搜了一大堆,都没有解决我的问题,最后我搜到了这篇文章:解决Tomcat中文乱码问题,这篇博文写的很好,它提到了中文乱码问题,很多情况下是字节与字符之间转换的问题
但我看到这里的时候
突然灵光一现,这好像就是我的问题所在,我在eclipse下编写代码,保存的时候是用UTF8格式保存的,然后我文件拖到了项目文件夹下面进行编译,编译时又没有指定编码格式,所以默认用来GBK编码格式进行编译,才会导致页面显示中文乱码
于是乎,再百度一下javac指定编码格式的方法
重新启动tomcat
奈斯,解决问题,
虽说中文乱码是很常见的问题,但是这一次手工部署的实验确实可以带来一些收获呢(就这问题搞了我好几天,试了那么多的方法,最后才找到原因)哈哈哈,所以才赶紧写下这篇博客,给有同样问题的人坐一下参考