2个系统,分别是mvc和asp.net web应用程序
mvc需要传递给web应用程序汉字,我试了,web这边接收到得始终是乱码,不管mvc那边是不是经过了编码?
如何解决这种问题?

解决方案 »

  1.   

    乱码跟mvc没关系。Asp.Net Url 传值出现乱码的解决方法js url传值中文乱码 - [js]
      

  2.   

    是通过URL传的吗
    如果是,那么传的时候把汉字编码两次,也就是
    编码函数(编码函数(要传的汉字))
    然后接受方一次解码
      

  3.   

    <a href='<%# "SingleAllLog.aspx?name=" + Server.UrlEncode(Eval("r_name").ToString())%>'><%#Eval("r_name")%></a>Server.UrlDecode(reuqest["name"]) Server.UrlEncode()
    Server.UrlDecode()
      

  4.   

    mvc是什么程序?asp.net mvc?那么写明白asp.net mvc。mvc是四十年前的最简单的一个图形界面程序的内部控制模式。
      

  5.   

    >> 进行传递<script language="JavaScript"> 
    function GoUrl() 

    var Name = "中文参数"; 
    location.href = "B.aspx?Name="+escape(Name) ; 

    <body onclick="GoUrl()"> 
     >> 进行接收
    string Name = Request.QueryString["Name"]; 
    Response.Write(Server.UrlDecode(Name)) ; 这种方式解决