저는 몇 시간 동안 성공하지 못했습니다.VB.net 잘못된 인코딩을 사용하여 XML 파일 읽기
나는 XML 파일 (프로그램에서 생성)을 가지고 있으며, 정보를 얻고 싶다. 내 문제는 파일의 헤더가 UFTF-8이지만 파일이 유니 코드로 인코딩 된 것입니다! VB.net XmlTextReader가 해당 파일을 읽지 않습니다 ...!? 그것이 "Load"에 도착하자마자, 그것은 예외와 함께 주위에 던졌습니다. 그런 다음 수천 개의 XML 파일 중 하나를 Notepad ++에서 열어 UFT-8로 저장했습니다. 그 파일은 작동했습니다!
하지만 우리 서버의 모든 파일을 변경하고 싶지는 않습니다. 새로운 파일은 매일 추가됩니다. 개발자가 XML 파일을 저장하는 방법을 변경할 수 있다고 생각하지 않습니다.
VB.net에서 "속임수"를 사용하여 이러한 파일을 읽는 방법에 대한 아이디어가 있습니까?
감사합니다. 당신이 더 진보 된 방식의 메모리
Dim Stream As New IO.StreamReader("File.xml", System.Text.Encoding.UTF8)
Dim Reader As New Xml.XmlTextReader(Stream)
로 파일을 읽을 때
감사합니다. 그러나 트릭을하는 방법을 모른다 .net? – gilu
감사합니다, Yve! 집에 갈 시간이라고 생각합니다! 결국 4 시가되었습니다! ;) 땀을 흘리지 마라 !! 내일 다시 올게. – gilu