该文章只讨论SpringMVC的中文乱码,所以首先你要确定要返回的数据在Dao层、Service层都没有问题。
如果你是用HttpServletResponse返回数据,那么你可以采用下面这种方式解决乱码:
response.setCharacterEncoding("UTF-8"); //设置编码格式
response.setContentType("text/html"); //设置数据格式
![](https://img.haomeiwen.com/i10709282/3c9cb68aae002e50.gif)
如果你是用@ResponseBody返回JSON或者其它,那么你可以采用下面这种方式解决乱码:
@RequestMapping(value="/getOrderInvoiceStatus", produces = "text/html;charset=UTF-8")
网友评论