衣服=%D2%C2%B7%FE
get提交会这样怎么样直接调用函数
把 中文转换成 get提交之后的编码
get提交会这样怎么样直接调用函数
把 中文转换成 get提交之后的编码
解决方案 »
- jquery 一个显示二级导航栏问题
- Jquery问题
- 学习怎么用JQuery是不是不需要学Javascript?
- HTC 和 JAVASCRIPT 的问题
- 关于function的,请教下面错误的方法的原因
- 请教 eval为什么解析不了一维数组
- 百分求 首页BANNER JS代码 ,如JOYO式的,或 CSDN 首页的那种 也成(很普遍的~ )
- 请问大家那里有中文的DHTML和JavaScript的参考手册呀?
- 各位大侠给我推荐几本JavaScript的好书呗!!!!!!!!!
- javascript实现去掉ie浏览器页面设置的页眉页脚
- 请教一个取值的问题?
- js 运算符优先级 和 getElementsByTagName 问题
主要区别是encodeURI()方法不对URI中特殊字符进行编码,如冒号、前斜杠、问号和英镑号,而encodeURIComponent()对所有非标准的字符进行编码。var sURI="http://top.csdn.net/javascript.html?ID=Mr SLin"
alert(encodeURI(sURI));//http://top.csdn.net/javascript.html?ID=Mr%20SLin
alert(encodeURIComponent(sURI));//http%3A%2F%2Ftop.csdn.net%2Fjavascript.html%3FID%3DMr%20SLin有时候会看到escapde()和unescape()用于编码和解码,但是它只能对ASCII进行正确编码,避免使用。
在后台用new String(request.getParameter(param).getBytes("utf-8"), "iso-8859-1");
js传递参数需要编码后,提交用encodeURI(encodeURI(中文参数))
or encodeURIComponent('中文参数');
后台用URLDecoder.decode(request.getParameter("中文参数"), "utf-8")
对应的解码函数是decodeURI()和decodeURIComponent(),用法一样。
http://s.taobao.com/search?q=%D2%C2%B7%FE等于
http://s.taobao.com/search?q=衣服http://youa.baidu.com/search/s?search_domain=1&category=&keyword=%D2%C2%B7%FE等于
http://youa.baidu.com/search/s?search_domain=1&category=&keyword=衣服
我需要直接提交过去需要搜索的值,
我用的open方式打开页面
没有用form提交