블로그 이미지
레인레테
연락처 : rainlethe@rainlethe.com 영혼을 잃어버리다.

calendar

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
2009/04/24 11:34 RL.C omputer

어쩔 수 없습니다;

CSV 파일은 EUC-KR로 파일을 저장하는 반면에

c#에서 스트림을 읽어들이는 방식은 default로 UTF-8을 사용하기 때문에

두 문자의 읽는 형식이 달라져서 생기는 문제라서요.

그냥 인코딩을 맞춰주시는 수밖에;;


뭐 저는 CSV파일을 유니코드 텍스트로 변환한 다음 ,
 
구분자가 아니라 \t 구분자로 읽어들이는 방법 선택했지만

이건 뭐 상황에 따라 다를테니까요.

원본 파일을 변경할 수 없는 상황이라면 프로그램 코드를 고쳐야 할테니.

이럴때는 시간을 기록하다 요기를 참고하셔가지고

텍스트 파일 스트림의 인코딩 방식을 설정해 주심 됩니다. ^^

끝.

2009.04.24 By RL.C

저작자 표시 비영리 동일 조건 변경 허락
posted by 레인레테