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);//防止中文乱码。