QueryString中的加号变成空格解决方法

Posted 菜鸟程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QueryString中的加号变成空格解决方法相关的知识,希望对你有一定的参考价值。

通过Request.QueryString["CheckItem"]的方式调用值的时候,数值中的加号“+”会转换为空格“ ”

例如传输“ABC+EFG”,就会取到“ABC EFG”
解决方法:
使用Server.UrlEncode("数据")方法进行编码,之后QueryString方法会自动解码并返回“ABC+EFG”

以上是关于QueryString中的加号变成空格解决方法的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET页面传值加号变空格解决办法

url 参数的加号变成空格处理

如何解决Http请求参数中加号变空格问题

javascript 传递参数中带加号自动变成了空格

Jquery的序列化方法为啥要把空格替换成加号

什么时候表单提交的空格全部变成用加号表示了?不是用%20表示的吗?