用http的post方法发个请求,不让有空格、+、等符号,该怎么处理

浅浅_online 发布于 2013/09/02 11:42
阅读 9K+
收藏 1
www.baodu.com&descripition=test on ce&number=1
加载中
0
黑man巴
java    URLEncoder.encode(key, "utf8");
黑man巴
回复 @搁浅- : 。。。。。。
浅浅_online
浅浅_online
才发现刚才我一直用的URLDecoder 好悲剧
黑man巴
回复 @搁浅- : 那就用字符串 replace吧
浅浅_online
浅浅_online
+转换为空格了 空格还是空格 没变
0
iSea
iSea
对url做特殊字符替换吧“ ”替换为“”,“+”替换为自己要的字符!
0
qii
qii

js端:encodeURIComponent(str)

服务端:urldecode(str)

0
浅浅_online
浅浅_online

引用来自“黑man巴”的答案

java    URLEncoder.encode(key, "utf8");

0
10号鲁尼
10号鲁尼
replace(" ", " ")转空格?
返回顶部
顶部