我有一个搜索表单。搜索键是一个url get参数,网址如下所示: http://localhost:8080/launcher/search?query=SearchStringGoesHere
特殊字符在url中编码,因此当用户在搜索字段中输入+时,url如下所示: http://localhost:8080/launcher/search?query=%2b
在服务器端,查询变量具有值"%25252b",问题是如何获取用户的原始值,即" +"。
答案 0 :(得分:1)
其中一个解决方案是使用System.Web.HttpUtility.UrlDecode(searchString)。例如,"%2b%2b"将被转换为" ++"字符串。