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对象。输出的才不会是乱码。

出处:小左程序

原文地址:https://www.cnblogs.com/xzuo/p/2236096.html