首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

高手大哥快来啊

2013-07-09 
高手大哥快来啊,求救啊!!!!!!!!!!!!高手大哥,你好,我是新手var x abc+++abc+++这组字符串 不变化的传

高手大哥快来啊,求救啊!!!!!!!!!!!!
高手大哥,你好,我是新手

var x = "abc+++";

abc+++  这组字符串 不变化的传递给 浏览器地址,而浏览器会自动的把+变成了%2B 非常郁闷,怎么办啊?
请高手大哥帮忙啊!!!!!!!!!!!!!!!!!!!!!

那么这代码怎么写啊?
[解决办法]
URLDecoder.decode("%2B")
[解决办法]
e,,在浏览器另一端转过来不行么
[解决办法]
document.getElementById('xxxxxx').value=“abc+++”;
就没问题啦
[解决办法]
话说回复完才看到是地址栏。。。给跪。。。
[解决办法]

引用:
POST方式下的特殊字符转换
随便说说表单以POST方式提交时,表单元素值中的一些字符也会转换,但以下不做转换 : +@*_-. ,a-z A-Z 0-9 , 要转换的字符会先用浏览器的编码方式时行编码,然后把编码转换成%xx(xx为两位的十六进制)形式参数串后传送到服务器。

这个问题有办法解决吗


一般服务端都会给你再转回来的,你从request里取到值用就好了。管他编不编码。有何意义?

热点排行