Jquery,Extjs URL中文乱码
在项目中有用到Jquery和ExtJs 发现在于后台传值时,会出现中文乱码。
解决办法如下
确保 html和js页面都是utf-8编码。
jquery: 在js页面 取到dom节点的值,然后userName = encodeURI(encodeURI(userName)); 要2次encodeURI
ExtJs,js页面 userName = encodeURIComponent(userName)
在cs页面
用 string userName = Request.Params["userName"].ToString();
userName = Server.UrlDecode(userName);//防止中文乱码。
学习,积累中......