Java SpringWeb应用程序编码

Java SpringWeb应用程序编码,java,spring,servlets,encoding,Java,Spring,Servlets,Encoding,我目前正在开发一个web应用程序平台,其他网站使用POST表单调用该平台。一些网站称我们使用UTF-8,其他网站称我们使用ISO-8895-1。因为我的应用程序是UTF-8格式的,所以调用站点传递的一些字符在我这边看起来很奇怪 例如:蒙特勒阿尔->蒙特勒�艾尔 我试图像这样“转换”字符串: new String(request.getParameter("city").getBytes("ISO-8895-1"), "UTF-8"); 但我没有工作,我要去“蒙特勒阿尔” 可以这样转换编码吗 是

我目前正在开发一个web应用程序平台,其他网站使用POST表单调用该平台。一些网站称我们使用UTF-8,其他网站称我们使用ISO-8895-1。因为我的应用程序是UTF-8格式的,所以调用站点传递的一些字符在我这边看起来很奇怪

例如:蒙特勒阿尔->蒙特勒�艾尔

我试图像这样“转换”字符串:

new String(request.getParameter("city").getBytes("ISO-8895-1"), "UTF-8");
但我没有工作,我要去“蒙特勒阿尔”

可以这样转换编码吗


是否可以根据呼叫站点使用不同的请求编码?

在您的情况下,编码类型似乎是错误的
ISO-8895-1
应该是
ISO-8859-1
8895->8859
)。

文章的编码可以在标题中指定。这就是你要问的吗?你确定ISO-8895-1?它应该是
ISO-8859-1
。8895 -> 8859.