qq_27073293
2017-10-12 03:51mvc .net Request.QueryString 中文乱码问题怎么解决。
var type = ControllerContext.HttpContext.Request.GetType();
PropertyInfo property = type.GetProperty("QueryStringBytes",
BindingFlags.Instance | BindingFlags.IgnoreCase | BindingFlags.NonPublic);
byte[] queryBytes = (byte[])property.GetValue(Request, null);
string querystring = HttpUtility.UrlDecode(queryBytes, Encoding.UTF8);
这个不行,property 为null,还有配置文件设置,先编码这些,有没有高手更好的办法,因为我我确认 传过来的是什么编码
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- GetQueryString报未定义?
- html5
- javascript
- 1个回答
- 如何处理http.Get in函数中的错误
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 3个回答
- thymeleaf页面获取当前模板访问路径
- html5
- java
- 1个回答
- spring thymeleaf 中文乱码
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- Lucene中demo:IndexHTML.java问题
- lucene
- 企业应用
- 0个回答
换一换