注意语句顺序 防止Servlet Request Response乱码

今天在项目中。想在控制层,用response来输出中文。发现有乱码。

本来代码是

PrintWriter   out   =   response.getWriter();
response.setContentType("text/xml;charset=utf-8");
response.setCharacterEncoding("UTF-8");

 这样还是乱码的。

改为

response.setContentType("text/xml;charset=utf-8");
response.setCharacterEncoding("UTF-8");
PrintWriter   out   =   response.getWriter();

中文正常了。

posted @ 2012-10-17 16:33  吴超文  阅读(191)  评论(0编辑  收藏  举报