qq_27073293
qq_27073293
2017-10-12 03:51

mvc .net Request.QueryString 中文乱码问题怎么解决。

  • 编码
  • string
  • 乱码
  • mvc
  • net

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条回答

为你推荐

换一换