不是,你把我帖的代码运行,运行zhongwen.jsp就可以,结果就是:涓????

解决方案 »

  1.   

    把<%@ page contentType="text/html; charset=gb2312" %>改为
    <%@ page contentType="text/html; charset=ISO8859_1" %>就可以了
      

  2.   

    我上午才找别人请教了param的代码,不过只赋一个数字:)
    tomcat的中文问题好像比较严重,我现在用的resin不知道有没这个问题,马上测试来跟你说
    建议会用tomcat了之后就转resin 吧,没别的,徒个测试方便!
      

  3.   

    我在线,我把你的代码在SUN自带的服务器里运行了一下,在浏览器里输出的是:中文.
      

  4.   

    我的显示正常:在tomcat目录下/wepapps/examples/WEB-INF/classes/filters有一个文件SetCharacte rEncodingFilter.class copy到你的classes/filters目录下 再在web.xml加上  <web-app>
      <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
      
      
          <filter> 
            <filter-name>Set Character Encoding</filter-name> 
            <filter-class>filters.SetCharacterEncodingFilter</filter-class> 
            <init-param>
                <param-name>encoding</param-name> 
                <param-value>GBK</param-value> 
            </init-param> 
         </filter>
         <filter-mapping>
            <filter-name>Set Character Encoding</filter-name>
            <url-pattern>/*</url-pattern>
         </filter-mapping>
     </web-app>
      

  5.   

    resin
    参考了以前的贴子
    1.
    request.getParameter("systemName").getBytes("ISO8859-1");
    2.
    <%request.setCharacterEncoding("GBK");%>
    放在页面代码的最前面都不起作用以前有两个贴子也没结贴
      

  6.   

    String temp=request.getParameter("name");
    temp=new String (temp.getBytes("ISO8859-1"),"gb2312");
    out.println(temp);
    就好了。
      

  7.   

    resin
    照楼上所说,最后得到的temp为空值
      

  8.   

    我用的就是resin,还是不行,大家帮忙了~~
      

  9.   

    高手在那里啊?
    快帮忙了~~~
    我用的resin+jdk1.4在linux下
    只要不换服务器啊~~~
      

  10.   

    String temp= new String(getBytes("ISO8859_1"),"GBK");
    System.out.println(temp);
    你试试,应该是没有问题了
      

  11.   

    myblessu(寒飞)的方法可取,否则要在每个页面里边都设定getParameter字符集属性的话,太过麻烦了。
      

  12.   

    楼上的老大,现在不是麻烦的问题,关键是不能用的问题。
    麻烦测试一下,
    linux+jsk1.4+resin-2.1.*
      

  13.   

    我这里是winxp所以我这里好使,我想出错的原因是linunx不是以消息传送的所以...你在linunx下用tomcat和apache(把tomcat加在apache里)
    如果还不行,我也无能为力了   :(
      

  14.   

    我的win2000+resin也不行

    照  myblessu(寒飞)  的方法,我完全照搬,访问时这个web.xml那个映射无效还是什么的,高忘了没搞出来反正
      

  15.   

    不换服务器好像也行,你试试吧。
    我没有用过resin,所以不知道它可不可以放到apache里
      

  16.   

    哦,我用那过滤器是tomcat自带的,在apache+tomcat下很正常,没有在resin里试过,所以...