转自:http://jingyan.baidu.com/article/6c67b1d6ee75dc2787bb1e24.html
因为js url在传值的过程中使用的是js自己默认的字符集编码规则,我们必须把它转成属于我们自己的编码规格
在websphere 中使用的是url=encodeURI(encodeURI(url))解决的问题。
具体处理方法如下:
JS端:
var name=encodeURI(encodeURI(name));
服务器端:
String linename = request.getParameter(name);
linename = java.net.URLDecoder.decode(linename , "UTF-8");