在 windows+eclipse+tomcat+mysql 开发 j2ee项目的时候 所有的编码都是显示正常的. 但把 web项目(.war) 移植到 Linux下做服务器的时候遇到了乱码问题. 如果您遇到了跟我一样的情况,希望这篇文章能帮到你. 1.我首先怀疑了windows下的项目有没有使用 UTF-8.为什么用UTF-8我就不解释了.^_^ 所以首先对web应用设置了UTF-8并且编译环境设置Unix. 即使这样也没能解决我的问题.