页面乱码问题,高手请帮忙!
<%@   page   pageEncoding= "UTF-8 "%>  
  <%@   page   contentType= "text/html;charset=UTF-8 "%>  
  <%@   taglib   uri= "/tags/struts-bean "   prefix= "bean "   %>  
  <%@   taglib   uri= "/tags/struts-html "   prefix= "html "   %>  
  <%@   taglib   uri= "/tags/struts-logic "   prefix= "logic "   %>  
  <%@   taglib   uri= "/tags/struts-tiles "   prefix= "tiles "   %>  
  <%@   taglib   uri= "/tags/struts-nested "   prefix= "nested "%>    
  <!DOCTYPE   HTML   PUBLIC    "-//W3C//DTD   HTML   4.01   Transitional//EN ">  
  <html>  
  <head>  
  <meta   http-equiv= "Content-Type "   content= "text/html;   charset=UTF-8 ">  
  <title> TESTSTRUTS </title>  
  </head>  
  <body>    
  <html:form   action= "/hello ">  
 用户帐号: <html:text   property= "userName "/>  <html:errors   property= "userName "/>  <br/>  
 用户密码: <html:text   property= "userPasswrd "/>  <html:errors   property= "userPasswrd "/>  <br/>  
  <html:submit   value= "提交 "/>  <html:cancel   value= "取消 "/>  
  </html:form>  
  <logic:present   name= "personbean "   scope= "request ">  
  <h1>  
  <bean:message   key= "hello.jsp.page.hello "/>  
  <bean:write   name= "personbean "   property= "userName "/>  
  </h1>  
  <h2>  
  <bean:write   name= "personbean "   property= "userPasswrd "/>  
  </h2>  
  </logic:present>  
  </body>  
  </html>    
 结果是:“用户名称:”变成了“鐢ㄦ埛甯愬彿锛�” 
 请问是什么原因?查了很多资料了!没有解决!
------解决方案--------------------1.编码问题: 
   (1)首先确定JSP页面头部是否有: <%@ page contentType= "text/html; charset=GBK " %>  
   (2)类似这样的转码: 
      String param= new String(request.getParameter( "param ").getBytes( "ISO-8859-1 "),  "GBK "); 
   (3)添加filter字符过滤器,具体做法:   
       先添加类:   
 import javax.servlet.Filter; 
 import javax.servlet.FilterConfig; 
 import 
javax.servlet.ServletException; 
 import javax.servlet.ServletRequest; 
 import javax.servlet.ServletResponse; 
 import javax.servlet.FilterChain; 
 import 
java.io.IOException; 
 import 
org.apache.log4j.Logger; 
 import java.net.URLEncoder;   
 /** *//** 
  * 请求中中文字符串过滤类 
  */   
 public class SetEncodingFilter 
     implements Filter ...{ 
   private Logger logger=Logger.getLogger(this.getClass());   
   public void init(FilterConfig filterConfig) throws 
ServletException ...{ 
   }   
   public void doFilter(ServletRequest request, ServletResponse response, 
                        FilterChain chain) throws 
IOException, ServletException ...{ 
     logger.i