我页面编码是utf-8tomcat服务器编码是 utf-8开发工具也是 utf-8
写个过滤器同样是 utf-8为什么我 do请求传递的参数(中文字符串)到action 中是乱码怎么解决?

解决方案 »

  1.   

    参数直接写在url后面 是get方式吧 ,可以encode,在后台decode 也可以直接用ajax的post来传
      

  2.   

    可以在xml配置一个过滤器这样所有的数据都会成为你所想要的编码了
      

  3.   

    支持1楼,
    楼主所做的那些对Get请求乱码问题并没有帮助。
      

  4.   


    key = new String(key.getBytes("iso8859-1"),"utf-8");
      

  5.   

    key = new String(key.getBytes("iso8859-1"),"utf-8");
    这个可以转化过来,我试过了
      

  6.   

    多用几个system.out看看到底乱码出现在哪个环节上,再考虑如何解决问题
      

  7.   

    听楼主的意思楼主可以在action设置编码格式应该就没问题了
      

  8.   

    呵呵  最后 我把 过滤器,页面 ,服务器。所有的编码格式 改成GBK  居然好了! 很搞人的问题。结贴了 谢谢各位