獲取檔案資訊,發現有中文名稱的檔案,會出現亂碼。
發現_httpWebResponse的CharacterSet是ISO-8859-1,
中文都變亂碼,不知道如何轉換UTF-8或GB2312
HttpWebRequest _httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(Url);
_httpWebRequest.Headers.Add("Translate: f");
_httpWebRequest.Credentials = CredentialCache.DefaultCredentials;
_httpWebRequest.Method = "PROPFIND";
_httpWebRequest.Headers.Add("Depth: infinity");
HttpWebResponse _httpWebResponse = (HttpWebResponse)_httpWebRequest.GetResponse();
StreamReader _streamReader = new StreamReader(_httpWebResponse.GetResponseStream(), Encoding.GetEncoding("utf-8"));
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/278301.html
標籤:C#
下一篇:從 IClassFactory 為 CLSID 為 {022C078C-48B9-49CC-8EB5-3DD0852EEFFB} 的 COM 組件創建實體失敗,
