java servlet,action,struts,struts2输出流中文编码问题

1:获得response对象,HttpServletResponse response = ServletActionContext.getResponse();

2:response.setCharacterEncoding("utf-8"); 设置编码方式。为utf-8,

3:PrintWriter out = response.getWriter();获得out对象

问题来了

如果先获得了out对象,设置编码方式。为utf-8,。输出的还是乱码。

必须先设置编码方式。为utf-8,然后在获得out对象。输出的才不会是乱码。

出处:小左程序

posted @ 2011-11-04 13:30  左浪国  阅读(560)  评论(0编辑  收藏  举报