Spring控制器在Tomcat的一个实例中请求参数编码错误,但在其他实例中没有

Spring控制器在Tomcat的一个实例中请求参数编码错误,但在其他实例中没有,spring,tomcat,utf-8,controller,http-request-parameters,Spring,Tomcat,Utf 8,Controller,Http Request Parameters,我有一个SpringMVC应用程序,它在eclipse本地tomcat实例和tomcat作为服务安装的测试环境中运行良好。但是,当我在生产环境中部署应用程序时,请求参数没有正确解析为希腊字符 生产环境、本地环境和测试环境中的My server.xml配置文件在所有连接器元素上都具有URIEncoding=utf-8属性 我已经在web.xml中设置了CharacterEncodingFilter 我的Jsp页面具有所有 <meta http-equiv="Content-Type" con

我有一个SpringMVC应用程序,它在eclipse本地tomcat实例和tomcat作为服务安装的测试环境中运行良好。但是,当我在生产环境中部署应用程序时,请求参数没有正确解析为希腊字符

生产环境、本地环境和测试环境中的My server.xml配置文件在所有连接器元素上都具有URIEncoding=utf-8属性

我已经在web.xml中设置了CharacterEncodingFilter

我的Jsp页面具有所有

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

这些Tomcat实例之间还有什么不同


我唯一能想到的是windows上的区域设置,但我希望这不会影响这一点?

您是在URL中还是在帖子正文中发送UTF字符?嗯,这是一篇帖子,但具体参数是在URL上设置的。我知道这很奇怪,但它是一个jquery插件,执行此请求,所以我不确定是否可以更改此设置。但是这又有什么关系呢,我的Tomcat Instanceso中有三分之二都可以使用。在你的评论之后,我可以更改代码,现在参数都在帖子正文中了。同样的问题只存在于Tomcat的一个特定实例中。这会让我发疯的。server.xml和config.xml是一样的吗?server.xml在默认安装中没有改变,除了我在所有Tomcat实例中添加了URIEncoding部分。什么是config.xml?你是在URL中发送UTF字符还是在帖子正文中发送UTF字符?嗯,这是一篇帖子,但具体参数是在URL上设置的。我知道这很奇怪,但它是一个jquery插件,执行该请求,所以我不确定是否可以更改它。但是这又有什么关系呢,我的Tomcat Instanceso中有三分之二都可以使用。在你的评论之后,我可以更改代码,现在参数都在帖子正文中了。同样的问题只存在于Tomcat的一个特定实例中。这会让我发疯的。server.xml和config.xml是一样的吗?server.xml在默认安装中没有改变,除了我在所有Tomcat实例中添加了URIEncoding部分。什么是config.xml?
<%@page contentType="text/html" pageEncoding="UTF-8"%>