页面出现 锟斤拷 乱码,无法用 request.setEncoding、getBytes、filter 解决,跪求!!!!!!!!!!!!!

解决方案 »

  1.   

    jsp设编码了吗?
    数据库的编码检查了没
      

  2.   

    jsp编码与后台编译一致,是jsp界面本身的中文乱码,还是从后台取出来的数据乱码,两种情况是不一样的。
      

  3.   

    又是月经贴。。   表单提交设置成post  所有有编码的地方都统一编码
      

  4.   

    我是在地址栏的url中直接加中文参数的传值的,不涉及数据库,
      

  5.   

    彻底解决乱码问题:http://blog.csdn.net/wula0010/article/details/3942321
      

  6.   

    先保证你的工程 数据库 编码一致
    再说你是那个环节出现的乱码 action 到页面乱码 最简单的做法就是post提交
      

  7.   

    我是直接在url中输入中文,jsp页面不能解析
      

  8.   

    Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER。那么U+FFFD的UTF-8编码出来,恰好是 '\xef\xbf\xbd'。如果这个'\xef\xbf\xbd',重复多次,例如 '\xef\xbf\xbd\xef\xbf\xbd',然后放到GBK/CP936/GB2312/GB18030的环境中显示的话就是“锟斤拷——锟(0xEFBF),斤(0xBDEF),拷(0xBFBD)”。
      

  9.   

    URLDecoder.decode(String s,"UTF-8");
      

  10.   

    如10樓,關鍵utf8編碼的漢字以非正確編碼(GBK/CP936/GB2312/GB18030)解碼了,在該頁面要使用正確的utf8來解碼
      

  11.   

    url编码问题
    中文作为参数传递乱码
      当我们把一段中文字符作为参数传递个另一页面时,也会出现乱码情况,解决方法如下: 
    在参数传递时对参数编码,比如 
    RearshRes.jsp?keywords=" + java.net.URLEncoder.encode(keywords) 
    然后在接收参数页面使用如下语句接收 
    keywords=new String(request.getParameter("keywords").getBytes("8859_1")); 
    试过了能用
      

  12.   

    乱码问题先要定位啊。看看到底是哪个环节出错了。然后再找相应的办法。jsp页面传过来的中文乱码,filter不能解决。试试把filter 里面的设置成utf-8。