首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

HttpContext.Current.Request.ServerVariables 乱码解决方法

2013-12-11 
HttpContext.Current.Request.ServerVariables 乱码string ua HttpContext.Current.Request.ServerVaria

HttpContext.Current.Request.ServerVariables 乱码

string ua = HttpContext.Current.Request.ServerVariables["http_user_agent"];
 用uc浏览器部分机型ua带有中文会乱码,请问怎么解决?谢谢大家了!!
[解决办法]
这个是asp.net负责解码的,应该解决不了,一般ua很少包含中文

一定更要获取含中文的ua,可以在跳转前将ua参数附加到url后面get发送到动态页,ua编码下,动态页通过参数来获取

<a href="xxx.ashx" onclick="this.href='xxx.ashx?ua='+encodeURIComponent(navigator.userAgent)">ua</a>



string ua=HttpContext.Current.Request.QueryString["ua"];

热点排行