request.setCharacterEncoding("UTF-8");加这一条语句也没什么用?请各位指点?

解决方案 »

  1.   

    从页面传入BEAN后,在那个字符串里面就是乱码.我要怎么样才能让它在BEAN里面不是乱码吗?在这里转换我用到那里方法了,一些常用的方法都用了,但不管用.其实就是要把页面中的值传到BEAN中,然后在把BEAN中变量里的值传到数据库或者是显示在页面上,但我在页面上加了<%@page contentType="text/html; charset=UTF-8"%>这条语句后就总是不能正常显示.不知道这是怎么一回事呢?请各位老大帮我看一看了.有些地方说要加request.setCharacterEncoding("UTF-8");我加了之后也没有多大的改变.
      

  2.   

    String dburl="jdbc:mysql://localhost:3306/bookdb?useUnicode=true&characterEncoding=GB2312";
      

  3.   

    用下面这个命令
    request.setCharacterEncoding("GB2312");欢迎访问www.zhihuigu.com解决你所有的技术问题。
      

  4.   

    页面之间传值要转码的从ISO8859-1转为你需要的码制,要不然肯定乱码