难道说程序放久了 会变质?
前些日子写的一段代码 当时都是好好的
结果今天一运行就出现了乱码:
   页面:<%@ page language="java" import="java.util.*"
contentType="text/html;charset=gbk"%>   但是在ACTION里 request 的encoding=null;
   我在方法里进行转化:
   String title=request.getParameter("title");
   title=new String(title.getBytes("ISO8859_1"));
   转化完后title为正常的中文
    然后:
      request.setAttribute("title",title);
    跳回刚才的那个页面去显示,结果为乱码~。
    但是我这么写 
      request.setAttribute("tName",title);
    就不是乱码了
  我中病毒了????。好神奇

解决方案 »

  1.   

    这样试一下:
    title=new String(title.getBytes("ISO8859_1"), "GBK"); 
      

  2.   

    应该是环境问题title=new String(title.getBytes("GBK"), "ISO8859_1"); 
      

  3.   


    title=new String(title.getBytes("GBK"), "ISO8859_1"); 试试
      

  4.   

    谢谢大家 问题解决了  是我在WEB。XML文件的配置有问题,FILTER的顺序问题~  不过以前真的都好使 为什么放一段时间就不好使了呢~~... 结贴啦~ 
      

  5.   

    谢谢大家 问题解决了  是我在WEB。XML文件的配置有问题,FILTER的顺序问题~  不过以前真的都好使 为什么放一段时间就不好使了呢~~... 结贴啦~