private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            textBox2.Text = webBrowser1.Url.ToString();
        }
就是上面的代码,不知道为什么到了textbox之后就变成乱码了
http://sou.autohome.com.cn/NoResult.aspx?q=[974%BF%BC%C1%CBѽ]%D4%F2%C4%D8ô87984´Î&pvareaid=100834 
取到url之后里面的一些字符编程乱码了 应该怎么解决  谢谢了!!!
在线等  谢谢!

解决方案 »

  1.   

    先引入 SYSTEM.WEB
    然后 System.Web.HttpContext.Current.Server.UrlDecode(webBrowser1.Url.ToString());
      

  2.   

    大哥 ,不对呀  提示system.web不存在类或命名空间HttpContext是否缺少引用   谢谢了
      

  3.   

    哦,我知道了  我没有引用
    那我应该怎么用这段代码
    richbox1.txt=System.Web.HttpContext.Current.Server.UrlDecode(webBrowser1.Url.ToString());
    这样吗?
      

  4.   

            private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                if (this.webBrowser1.ReadyState == WebBrowserReadyState.Complete) 
                {
                                    this.txtUrl.Text = this.webBrowser1.Url.OriginalString;
                }
            }这个可以解决你的问题哦