设置确实没有任何问题。
改成gbk试试

解决方案 »

  1.   

    改成GBK2312再试试
          或
    <%@ page contentType="text/html;charset=GB2312" language="java" import="java.util.*"%>
         或
    <%
       request.setCharacterEncoding("GB2312");
    %>如果都不行,那就自己写个方法转换一下
    <%@ page contentType="text/html;charset=GB2312" language="java" import="java.io.*"%>
    <%
       String Trans_ToString(String strName)
    {
    String str_iso = "ISO-8859-1";
    String Temp_strName = null;
    byte temp[];

    try
    {
    temp = strName.getBytes(str_iso);
    }
    catch(UnsupportedEncodingException ex)
    {
    System.out.println("类型转化错误:" + ex.getMessage().toString());
    }

    return Temp_strName;
    }
    %><%
      out.printl(Trans_ToString(request.getParameter("sql")));
    %>