今天遇到一个url传送参数的转码问题,在js中获取参数,后台在java中用request.getParameter()来获取参数。
如果参数中有中文,在ie浏览器中会传过去类似 '%………%……'之类的代码,后台解析不了。
在网上找了几种办法,
http://lishuaishuai.iteye.com/blog/1278015
http://297014031.iteye.com/blog/273160
上面介绍一下这方面的相关的知识,我用 escape 和 unescape之类不好使,后来找到这样一种方法:
http://www.coolni.cn/me/?post=83
使用 encodeURIComponent 就可以解决这个问题了。
做一下笔记。