日期:2014-05-16 浏览次数:20686 次
在js中, 有时我们请求后台如:?window.open(url); 如果url包含中文,当我们在后台接收有中文的参数时可能会出现乱码.遇到这种情况怎么办呢.?
1. 在js代码中, 调用js自带编码函数: url =?encodeURI(encodeURI(url)); 注意,此处encodeURI要调用两次,否则会没有效果.
2. 在后台的接受参数中.对中文参数进行解码如: URLDecoder.decode(city);
这样,乱码问题就可解决