|
|
js中url中有汉字,传入服务器端java,容易出现乱码?
解决方案:
js:
encodeURI(encodeURI(data)) ///注意两次编码!!
$.ajax({
type: "POST",
url: url,
data:data,
contentType :"application/x-www-form-urlencoded;charset=UTF-8",
cache: false,
success : ViewAjax.handle(this.pDomObj, this.div, url) ,
error : ViewAjax.error(this.pDomObj, this.div, url)
});
java:
String queryValue = java.net.URLDecoder.decode((String)request.getParameter(queryCode),"UTF-8") ;
就可以解决。 |
|