乱码解决

本地提交数据不是乱码,云服务器提交的数据是乱码?

1,ajax提交乱码?

function update(){		
	var orgId=$("#updateOrgId").val();
	var orgName=$("#orgName").val();
	var orgAddress=$("#orgAddress").val();
	var orgPhone=$("#orgPhone").val();		
	var url="<%=basePath%>manage/org/update";	
	var data="orgId="+orgId+"&orgName="+orgName+"&orgAddress="+orgAddress+"&orgPhone="+orgPhone;
	$.ajax({
		method : "post",
		url : url,
		data:data,
		dataType: "json", 
		contentType:"application/x-www-form-urlencoded; charset=utf-8",
		success : function(result) {
			if(result.success){
				myAlert("保存成功");
				first();
			}						
		},
		error:function(){
			alert("保存失败");
		}
		});
	
} 

  2,location.href提交中文乱码解决方法?

jsp页面编码,java端解码

ex:jsp页面

$("#search").click(function(){				
	var key=$("#key").val();				
	var pageNo=1;
	if("undefined"==key){
		key="";
	}
	
	if("undefined"==pageNo){
		pageNo="";
	}
var	url= "<%=basePath%>manage/org/search?pageNo="+pageNo+
	"&pageSize="+$("#pageSize").val()+
	"&key="+encodeURI(encodeURI(key));			
      location.href =url;
});

  java文件:

try {
	key=URLDecoder.decode(key, "UTF-8");
  } catch (UnsupportedEncodingException e) {			
	e.printStackTrace();
    } 

  

 

posted on 2017-11-25 17:32  让代码飞  阅读(106)  评论(0)    收藏  举报

导航

一款免费在线思维导图工具推荐:https://www.processon.com/i/593e9a29e4b0898669edaf7f?full_name=python