噢,忘了说了,是在jsp文件里执行window.open的

解决方案 »

  1.   

    process.jsp文件里最好加上
    <%@ page contentType="text/html; charset=GB2312" %>
      

  2.   

    这和怎么开的没关系,估计是你的JSP页面没有转码。如果是TOMCAT做容器的话,你在JSP页面最前面加上
    <%@ page pageEncoding="gb2312"%>
    <%@ page contentType="text/html; charset=gb2312"%>
    <%@ page buffer="32kb"%>
      

  3.   

    JSP挺苛刻的,只要是汉字的信息在提交或传递时一定要转化
      

  4.   

    编码没有问题了,可是我用
    <jsp:param name="msg" value="选择股东账号"/> 
    传参数到另外的jsp文件后显示出来仍然是乱码,郁闷死了。String msg=new String(request.getParameter("msg").getBytes("gb2312"));
    我也做了呀各位大虾在指导指导
      

  5.   

    在jsp页面加上<%@ page contentType="text/html; charset=gb2312"%>
      

  6.   

    String msg=new String(request.getParameter("msg").getBytes("ISO-8859-1"));