<%@ page contentType="text/html; charset=GBK" %>

解决方案 »

  1.   

    问题是我不经过jsp,直接在action类以及我的自定义标签类中调用它都不行。
      

  2.   

    这样可不可以,再bean中添加一个字结数组
    public final String[] region_byte={"".getBytes(), "东城区".getBytes(),...}
     再servlet中
    String str=new String(region_byte[1],"ISO-8859-1");
    System.out.println(str);
      

  3.   

    1.上述的这些方法我早已经试验过了,发现不行。2.问题的根源已经找到,是class编译的问题。
    我在三台不同的机器上进行试验,发现我机器上的jbuilder编译出来的class问题,当我把别的机器上的Jbuilder编译出来的class文件拷贝到我的程序中,程序就可以正常运行,没有乱码的情况出现。有没有人知道这是为什么呢?我的Jbuilder是默认的设置啊,如果要设置会是在那里进行设置呢?
      

  4.   

    关于中文问题的三篇文章(转载)http://expert.csdn.net/Expert/topic/2270/2270106.xml?temp=.202038
      

  5.   

    已经找到原因,我将jb9得编译属性中encoding一项修改为gb2312后,问题解决。
    结帖