1

我有一个搜索表格。搜索键是一个url获取参数,url如下: http://localhost:8080/launcher/search?query=SearchStringGoesHere

特殊字符编码在 url 中,因此当用户在搜索字段中输入 + 时,url 看起来像这样: http://localhost:8080/launcher/search?query=%2b

在服务器端查询变量的值为“%25252b”,问题是如何获取用户的原始值,即“+”。

4

1 回答 1

1

一种解决方案是使用System.Web.HttpUtility.UrlDecode(searchString)。例如,“%2b%2b”将被转换为“++”字符串。

于 2015-03-11T15:57:19.493 回答