返回字符串乱码的原因在于请求端不知道字符串如何解码,使用何种编码,因此指定编码就是了:
@GetMapping(value = "/2",produces = "text/plain;charset=UTF-8")
@ResponseBody
public String testString(){
return "字符串";
}
或者text/html;charset=UTF-8或application/json;charset=UTF-8
注意,前提是配置好了
CharacterEncodingFilter,请求和响应使用utf-8
解决字符串乱码

本文介绍了解决RESTful API中返回的字符串出现乱码的问题。通过设置正确的字符编码,如UTF-8,可以确保客户端正确解析字符串。文章还提到了配置CharacterEncodingFilter的重要性。
3208

被折叠的 条评论
为什么被折叠?



