WebClient 用它的DownloadString放心下载一个xml文件,下载之后xml文件开头怎么是乱码,求解

解决方案 »

  1.   

    Encoding.UTF8.GetString() 一下看看。
      

  2.   

    检查这个xml文件格式是否正确xml文件格式一般是utf-8所以你在使用WebClient的时候指定字符集也要是utf-8WebClient web = new WebClient();//创建一个webclient对象
    web.Encoding = System.Text.Encoding.UTF8;//定义对象的编码语言
    string returns = web.DownloadString("http://XXX.xxx.xxx");//向一个链接请求资源