SpringMVC问题——response. setCharacterEncoding()无效,导致中文乱码

2016-07-11

  response. setCharacterEncoding()需要在response.getWriter()或者response.getOutputStream()前调用,否则不生效。

  1. 容易出现中文乱码,而且所有乱码的格式是???
  2. 在SpringMVC中

  下面就是容易出错的地方

  

  由于printWriter对象由SpringMVC 框架自动实例并作为参数传入,再调用Presponse. setCharacterEncoding(“UTF-8”);语句将不生效,容易出现中文乱码。

同样

   

也无法重新指定response的编码格式,并且返回的数据并不是期望的UTF-8编码,将出现乱码

posted @ 2016-07-11 00:50  Isen_18  阅读(718)  评论(0编辑  收藏  举报