问题:URL参数中加号“+”变成空格“ ”
不同的编程语言对此类问题解决方法大同小异,最终目的都是将参数内的加号“+”替换为%2B:
通用笨方法(不推荐):将参数内的+号采用repace函数替换为%2B
此问题原因出在发送端所以不建议在接收端做特殊处理。
特殊情况下(只针对某单个URL的参数临时应急):接收端处理方法可强淛将获取参数内的空格变为加号" "通过Replace方法“ ”替换为+号(不推荐使用,这个就是坑)
这个提问主要是URL对参数内的特殊符号进行了特殊处理导致,+号有这种情况自然其他特殊符号也存在类似情况 如: / = 等。
因此推荐采用各种编程语言内部处理url的函数来解决此类问题不建议采用發现一个替换一个的方式,更不建议接收端做特殊处理