<%: Html.ActionLink("关键字搜索","index","sou",new {Gjz="关键字"} %>Gjz="关键字" 参数默认是utf-8编码的,百度不支持需要设置成gb2312编码的,应该怎样处理才行?
另外
<%: Html.ActionLink("关键字搜索","index","sou",new{ Gjz=HttpUtility.UrlEncode("关键字",Encoding.GetEncoding("gb2312"))},null) %>这样也是不行的,会进行二次编码...
找了半天也没找到相关资料....
求教...
另外
<%: Html.ActionLink("关键字搜索","index","sou",new{ Gjz=HttpUtility.UrlEncode("关键字",Encoding.GetEncoding("gb2312"))},null) %>这样也是不行的,会进行二次编码...
找了半天也没找到相关资料....
求教...
在controller中用Server.UrlDecode解码
如果不设置,可以获取,但这样做,路由规则无法使用啊
郁闷啊,咋解决...