티스토리 뷰
CSV 파일이나 XML 파일을 읽어올 때 간혹 한글 깨짐 현상이 발생하곤 한다.
이는 StreamReader 생성자 두 번째 인자에 인코딩을 지정함으로써 한글 깨짐을 방지할 수 있다.
※ 세번째 인자에 True 값을 넣어주면 유니코드 문서의 지정된 인코딩으로 자동 처리 해준다.
Type 1. 인코딩을 기본값으로 설정.
var reader = new StreamReader(File.OpenRead(path), Encoding.Default);
Type 2. 인코딩을 파일에 맞춰 자동으로 설정.
var reader = new StreamReader(File.OpenRead(path), Encoding.Default, true);
Type 3. 인코딩을 임의로 설정("" 안에 원하는 인코딩 값을 넣어 줄 수 있다.)
var reader = new StreamReader(File.OpenRead(path), Encoding.GetEncoding("euc-kr"));
'Development > C# (C sharp)' 카테고리의 다른 글
실행파일의 현재경로 가져오는 방법 (0) | 2016.09.23 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Spring
- FunctionPointer
- D5500
- Java
- Eclipse
- 멀티쓰레드
- Nikon D5500
- 함수포인터
- GarbageCollection
- NonBlocking
- 자바
- 야경사진
- csv
- streamReader
- 논블로킹
- synchronous
- Programing
- 야경
- 싱글스레드
- 낙엽축제
- c#
- 초기설정
- 풍경
- C/C++
- 풍경사진
- 낙엽거리축제
- filepath
- 월지
- 이클립스
- Nikon
글 보관함