web项目的乱码解决方法

来源:互联网 发布:电音用什么软件 编辑:程序博客网 时间:2024/04/29 06:41

1:js中对中文使用encodeURI()如:

 var hktransportData ="&distName="+encodeURI(distName)+"&townName="+encodeURI(townName)+"&effectTime="+effectTime+"&cutoffTime="+cutoffTime+"&transavailWeekday="+transavailWeekday;
  var url = 'HkTransportCmd?&method=insert'+hktransportData;

controller层获取时:

   String distName = "";
        if(distNameString!=null)
        {
            try {
                distName =  java.net.URLDecoder.decode(distNameString, "UTF-8");
               } catch (UnsupportedEncodingException e1) {
                   e1.printStackTrace();
               }
        }

就不会乱码了!