0
내 프로그램은 HttpWebRequest를 실행하고 HttpWebResponse에서 스트림을 읽음으로써 웹 페이지 콘텐츠를 읽습니다.
나는 html 콘텐츠를보고 이것을 보았습니다. Html 인코딩 및 특수 문자 문제가 포함 된 스트림
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
그래서 내가 이런 짓을 :
Encoding CorrectEncoding = Encoding.GetEncoding("iso-8859-1");
StreamReader readStream = new StreamReader(receiveStream, CorrectEncoding);
result = readStream.ReadToEnd();
그러나 result
대신 내가 RN 비제이을 볼 수있는 브라우저로 비욘을 seing 내부에?. 내가 뭘 잘못하고 있는지 알기!
당신에게
가 작동하지 않습니다. ContentEncoding은 항상 나를 위해 null이며, http://blogs.msdn.com/b/feroze_daud/archive/2004/03/30/104440.aspx에서이 방법을 얻는 것이 가장 좋습니다. 인코딩 – Para
@Para이 블로그를주의 깊게 읽지 않은 것 같습니다. **이 헤더가 없거나 "charset ="토큰이 헤더 값에 없으면 HTML 헤더를 살펴야합니다 페이지** –