码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-07-11 07:46:39      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:

2016-07-11

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

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

  下面就是容易出错的地方

  技术分享

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

同样

   技术分享

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

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

标签:

原文地址:http://www.cnblogs.com/Isen/p/5659023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!