问题:我用tomcat启动一个web测试的小demo,里面就只有两个页面,一个是index.html,一个是index.jsp,代码一行都没有。就是为了测试编码问题。
结果:index.html中文全是问号,index.jsp中文正常。我首先想到的就是我的eclipse设置的有问题,但是当我查遍所有设置,发现一切正常。
解决过程:我尝试很多方式未果,甚至是把项目脱离eclipse打包运行依旧不能解决。最终我怀疑tomcat出了问题,果不其然,换了一个tomcat版本就解决了,这或许不是tomcat的版本,应该是我修改了tomcat的内容才导致编码有问题的。总之,一切办法不管用时,那就换tomcat。
提示:换了tomcat,千万别忘记修改一下环境变量。