六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 42|回复: 0

jquery ajax乱码问题

[复制链接]

升级  66.67%

38

主题

38

主题

38

主题

秀才

Rank: 2

积分
150
 楼主| 发表于 2013-1-23 02:24:24 | 显示全部楼层 |阅读模式
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") ;

就可以解决。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表