六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 28|回复: 0

ajax中文乱码问题解决方法

[复制链接]

升级  86.67%

48

主题

48

主题

48

主题

秀才

Rank: 2

积分
180
 楼主| 发表于 2013-1-29 10:51:43 | 显示全部楼层 |阅读模式
ajax在进行客户端开发时,中文乱码是不同的浏览器遇到的常见问题,最近研究了一下,有如下办法可以解决,欢迎大家提供自己的乱码解决之道
第一种:
var url = "AJAXServlet?name=" + encodeURI(userName);
//解决乱码客户端做一次encodeURI,服务器端做如下处理
name = new String(old.getBytes("ISO8859-1"),"utf-8");

第二种:
var url = "AJAXServlet?name=" + encodeURI(encodeURI(userName));   
//客户端做两次encodeURI,服务器端做一次URLDecoder.decode(name,"UTF-8")
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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