에 모든 것을 기록합니다. 텍스트의StreamWriter는 내가 그것을 내가 컴퓨터에 .txt 파일에 저장하려면 그것을 얻을 후 온라인 .txt 인 파일에서</p> <p>을 일부 텍스트를 잡고 작은 HttpWebRequest를이 같은 줄
내용은 다음과 같이 formatet된다
Line one
Line two
Line four
Line Five
Line ten etc.
하지만 저장할 때 그것은 다음과 같이 끝 :
Line oneLine twoLine fourLine FiveLine ten etc.
가 어떻게이 문제를 해결할 수있다? 다음과 같이
코드는 다음과 같습니다
HttpWebRequest WebReq3 = (HttpWebRequest)WebRequest.Create("http://test.net/test.txt");
HttpWebResponse WebResp3 = (HttpWebResponse)WebReq3.GetResponse();
System.IO.StreamReader sr3 = new System.IO.StreamReader(WebResp3.GetResponseStream());
System.IO.StreamWriter _WriteResult = new StreamWriter(Application.StartupPath + "\Test.txt");
_WriteResult.Write(sr3.ReadToEnd());
_WriteResult.Close();
sr3.Close();
동일한 편집기를 사용하여 두 txt 파일을 모두 읽으십니까? 때로는 다른 편집자가 개행을 다르게 해석합니다. –
@SystemDown, yes; 다른 말로했다. 이것은 인코딩 문제가되어야합니다. –
받은 텍스트 내용에 줄 바꿈이 있는지 정말 확신합니까? 응답 스트림 **에서 직접 바이트 데이터 **를 충분히 큰 바이트 배열로 읽어서 줄 바꿈 문자 (십진수 10, 13)로 검색하십시오. – elgonzo