B "H에서 탭으로 구분 된 파일이 있어야하는데 무엇을 구문 분석C#을
나는 탭으로 구분 된 있어야 할 파일이 있습니다. Excel 문제없이 잘 그것을 엽니 다. 그러나 나는 (File.ReadAllText을하려고 할 때) 괜찮은 표현을 얻을 수 없다. 내가 할 수있는 최선의 방법은 대부분의 데이터를 반환하는 UTF8을 사용하지만 주먹 라인이 엉망이며 나머지 문서의 일부 탭이 누락되었다.
다음은 UTF8을 사용하여 읽을 때의 첫 번째 줄입니다. \ u0010 \ b \ u0004c \ u0004 \ 0 \ 0 \ u0006 \ u0003 \ 0 \ 0 \ 0 \ 0! A \ u0004 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ u0006 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0NAME \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ u001e \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0ADDR \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 (\ 0 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0ADDRC \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 (\ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0CITY \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0STATE \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0ZIP \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0L \ 0 \ 0 \ 0 \ u0001 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 0 0 0 0 0 0 0301 메모장에서 열 때 표시되는 몇 바이트 : õc ÁŸ! £
누구나 인코딩을 인식합니까?
처럼 사용할 수 있습니까? – Rahul
StreamReader.CurrentEncoding은 표준 인코딩에서만 작동합니다. 이 파일들은 분명히 표준이 아닙니다. – Rabbi
@ peter-duniho이 질문은 중복되지 않습니다. 귀하가 올린 질문과 관련이 없습니다. 이 질문은 표준 인코딩의 작은 목록에서 프로그래밍 방식으로 인코딩을 찾는 방법을 묻습니다. 프로그래밍 방식의 탐지가 필요하지 않습니다. 이 특정 인코딩을 식별하는 데 도움이 필요합니다. – Rabbi