인터넷에서 많은 XML 파일을 다운로드하고 구문 분석합니다. 그들은 모두 첫 번째 줄에 설명 된 다른 인코딩을 가지고 있습니다.C# : WebClient에 대한 사이트 인코딩을 미리 얻으십시오.
<?xml version="1.0" encoding="windows-1251"?>
<?xml version="1.0" encoding="UTF-8"?>
등등 ...
나는 올바른 인코딩의 텍스트를 받기 위해 올바른 WebClient.Encoding 매개 변수를 설정해야합니다. 하지만 파일을 미리 다운로드하고 첫 번째 줄을 읽지 않고서는 그렇게 할 수 없습니다.
할 수 있습니까?
는
각 파일에 대해 올바르게 설정되었다고 가정합니다. – Oded
하지만 전체 파일을 다운로드하지 않겠습니까? – Alex
@Alex 파일을 다운로드 한 다음 올바른 인코딩을 응답 스트림에 적용 할 수 있습니다. 하나의 파일 다운로드. – Skomski