我有一个包含字符§的查询字符串,例如/search?q=5§2
。这应该编码为/search?q=5%c2%a72
,但HttpContext.Current.Request.QueryString.ToString()
给我q=5%u00a72
。出于某种原因,%c2
丢失了。
答案 0 :(得分:1)
编码没问题,你可以在这里阅读更多细节http://en.wikipedia.org/wiki/Percent-encoding(“非标准实施”部分)
如果不考虑它,您可以使用HttpUtility.UrlDecode()
获取真正的q=5§2
字符串,无论使用何种编码。