问题是表单上的呀。原先用request.getParameter()获取是正常的。今天就不对了,变成了乱码

解决方案 »

  1.   

    <%@page contentType="text/html;charset=gb2312"%>
    .....
    表单<input name="goods_name" type="text" size="10" value="<%=goods_name%>">获取: String goods_name = TypeConvert.formatString(request.getParameter("goods_name"));
     
     TypeConvert.formatString自己写的不影响。
    测试goods_name中文显示为乱码(??????)
      

  2.   

    问,我再令一个页面中把下面的代码删掉了(我认为是不影响的),那个页面就变灰了。
    代码::<!--instanceStartEditable---><!--instanceEndEditable--->还有几个类是这个的。
    这个不会影响到上述的问题吧
      

  3.   

    sorry 页面之间最好不要传递中文参数
      

  4.   

    string a=request.getParameter("参数名");
    byte[] b=a.getBytes("ISO-8859-1");
    a=new String(b);