CSDN博客

img lcj8

contentType

发表于2008/9/30 13:44:00  357人阅读

 <%@   page   contentType="text/html;charset=UTF-8"   %>  
  是服务器端java程序运行时的输出编码,即服务器端以什么样的编码向客户端发送信息,  
   
  即:<%  
      String   s   =   "大家好"        
  %>  
     
  <meta   http-equiv="Content-Type"   content="text/html;   charset=utf-8">  
   
  是指客户IE浏览以什么样的编码来显示网页:  
   
  即:  
      <body>  
          大家好!  
      </body>  
   
  两者要一样,否则会出现乱码。  
   
  上面是本人的一点愚见,仅供参考^_^  
   
  在页面之间,页面与数据库之间,编码问题上一定要统一,在或者进行转码    
  如:  
   
  String   trans(String   chi)  
  {  
  String   result   =   null;  
                                byte   temp   [];  
                                try  
                                {  
                                                temp=chi.getBytes("iso-8859-1");  
                                              result   =   new   String(temp);  
                                  }  
                                  catch(java.io.UnsupportedEncodingException   e)  
                                  {  
                                                  System.out.println   (e.toString());  
                                  }  
  return   result;  
  }  
  否则会出现中文乱码  
   
  值得注意的是   utl?后面的传得参数编码好像是   iso8859-1  
  form   的get   好像也是这种。搞不好就会出现中文乱码。  
0 0

相关博文

我的热门文章

img
取 消
img