在过去的几个小时里,我阅读了很多关于这个主题的内容,到目前为止没有任何工作。我试图返回包含“奇怪”一些字符的回复。这里是举例说,很简单:Spring MVC响应编码问题
@ResponseBody
@RequestMapping(value="test")
public String test(){
String test = "čćžđš";
System.out.println(test);
logger.info(test);
return test;
}
这是我web.xml,因为我找到了一些答案,其中CharacterEncodingFilter帮助(而不是在我的情况下,虽然)。我使用POST方法,因为我读到这适用于POST。
也发现这个answer(相关)。没有帮助。
当我调试它出现在正确的值,但是当我打印出来没有,因为它可以在下面看到:
当我测试它的JMeter的反应似乎是OK ,Content-Type
是text/html;charset=UTF-8
下面是一个截图。 http://i56.tinypic.com/14lt653.jpg
我认为正确的方法是返回UTF-8,也许我错了。
谢谢,你的回答也让我思考,并最终解决。 – ant