response.setContentType("text/html,charset=gb2312"); 

解决方案 »

  1.   

    写一个Filter,设置编码方式,通用的
      

  2.   

    那就要看你的提交方式了 如果是post应该没事。要是get的话要转化
    string xx=new string(aa.getBytes("iso8859-1"),"GBK");
      

  3.   

    同意楼上,写一个Filter,设置编码方式,试试看
      

  4.   

    <%@page contexttype="text/html;charset=GBK"%>
    加到 jsp 页面应该就ok啦
      

  5.   

    <%@page contexttype="text/html;charset=GBK"%> ,
    看看你的页面有没有这句话.
    不过建议最好的乱码处理方式就是写一个Filter.
      

  6.   

    jsp  的编码格式一定要一至
      

  7.   

    那个!大伙!你们说的我都差 不多都试了!就像 2楼说的!加个那个不行哎!至于三楼的那个就更不行了!我这个根本就没有传值,所以用不到!我这个乱码是在转到的哪个页面上的中文出现了乱码!至于4楼和6楼说的加 filter过滤器那个不是在连数据库的时候加的吗? 还有就是5楼说的在转到的页面上加<%@page contexttype="text/html;charset=GBK"%> 我也加了!就是这个<%@ page language="java" import="java.util.*" pageEncoding="gb2312" contentType="text/html; charset=gb2312"%>和<meta http-equiv="Content-Type" content="text/html; charset=gb2312">!可是还是有误!请大伙再想想有没遇到的!
      

  8.   

    中文出乱码?编码格式改一下,GB2312\GBK\UTF-8 都试试
      

  9.   

    <%@ page language="java" import="java.util.*" pageEncoding="gb2312" contentType="text/html; charset=gb2312"%><html>
      <head>    
       <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
        <title>page</title>
        <script type="text/javascript" language="javascript" src="js/checkaddnew.js"></script>
      </head>
      
      <body>
        <div class="addnews">
         <form action="addnewsServlet?types=add" method="POST" name="form1">
         <table border="0" align="center" cellpadding="0" cellspacing="0">
         <tr>
         <td colspan="2" align="center">添加新闻</td>
         </tr>
         <tr><td></td></tr>
         <tr>
         <td align="center">新闻标题:</td>
         <td>&nbsp;&nbsp;&nbsp;<input type="text" name="newstitle" size=30></td>
         </tr>
         <tr>
         <td align="center">新闻内容:</td>
         <td>&nbsp;&nbsp;&nbsp;<textarea cols="50" rows="4" name="newscontent"></textarea></td>
         </tr>
         <tr>
         <td align="center" colspan="2"><a href="#" onclick="addnews()">确 定</a>&nbsp;&nbsp;&nbsp;&nbsp;
         <a href="#" onclick="addnewsreset()">重 置</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../index.jsp">返回首页</a></td>
         </tr>
         </table>
         </form>
        </div>
      </body>
    </html>呐!就这个要转到的页面!格式都设置了的啊!可是转到的时候还是乱码!请问是什么原因啊?
      

  10.   

     pageEncoding="gb2312" contentType="text/html; charset=gb2312"
    只用一个 不要2个都用