我有一个 Spring MVC 应用程序,它在 eclipse(本地 tomcat 实例)和将 tomcat 作为服务安装的测试环境中运行良好。但是当我在生产中部署应用程序时,请求参数没有正确解析(希腊字符)。
我在生产中(以及在本地和测试环境中)的 server.xml 配置文件在所有连接器元素上都具有 URIEncoding="utf-8" 属性。
我在 web.xml 中设置了 CharacterEncodingFilter。
我的 Jsp 页面有所有
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
和
<%@page contentType="text/html" pageEncoding="UTF-8"%>
这些 Tomcat 实例之间还有什么不同?
我唯一能想到的是 Windows 上的区域设置,但我希望这不会影响这一点?