ENCTYPE="multipart/form-data"
由于它传的是二进制,是文件中文名乱码,请问怎么解决

解决方案 »

  1.   

    String s="中文";
    String ss = new String(s.getBytes("GBK"),"UTF-8");
      

  2.   

    是后台得到的中文乱码的话,你就需要在前天先解码:
    encodeURIComponent(encodeURIComponent(name));//对url中的参数进行解码
    到后台以后要对其进行编码:
    name1=java.net.URLDecoder.decode(name,"utf-8");//重新编码
    其实你问的也不详细,我只能这样回答了,不知道能不能解决你的问题
      

  3.   

    #1 得分:0 回复于: 2013-03-25 14:49:24 
    escape("中文") 
    String s="中文";
    String ss = new String(s.getBytes("GBK"),"UTF-8"); 
      

  4.   

    你是问的中文乱码呢还是问的 文件名称是乱码呢?根据你提供的资料推断你的乱码应该是 文件的名称是乱码;那你就把tomcat服务器中的字符集修改下就是了;