这不是utf8的编码吧,
这是server.Encoder(s)

解决方案 »

  1.   

    string mesg=mesg.replace("%","  ")
      

  2.   

    你肯定是utf8编码?我想还是url编码或html编码,使用相应的函数解码就可以
    server.urldecode(mesg);
    server.htmldecode(mesg);
      

  3.   

    realsnow(真雪无香/抵制日货(菜C++鸟)) 
    HttpUtility.UrlDecode
    这个方法我也用了但还原后 英文 就没有了
      

  4.   

    string mesg="good%20how%20are%20you%20%u4F60%u597D";
    Response.Write(Server.UrlDecode(mesg));
      

  5.   

    chenyuming2004(start 2004)string mesg="good%20how%20are%20you%20%u4F60%u597D";这个串是从网页上返回给窗体的怎样在窗体中还原因为 它本身就是Unicode编码的 不过内容是Utf8格式的
      

  6.   

    是这样的
     string mesg="good%20how%20are%20you%20%u4F60%u597D";//String类型字符串 {
         在窗体应用中转换、、、、、、、、、、
      } 结果 
     string mesg="good how are you 你好";//String类型的