반응형
C# 입문기 4일차
텍스트 문서를 불러와 안의 내용을 읽는데 맘에 안드는게 떠버렸네요.
바로.. 한글깨짐현상!! 원인은 제길 ㅠㅠ 인코딩설정을 안해줘서 그렇죠. C#에서 텍스트를 읽는 방법은 많겠지만, 공부하면서 사용한건 StreamReader 클래스를 사용했답니다.
처음엔 아래와 같이 코딩을 했습니다. 그리고 실행결과~~
using(StreamReader sr = new StreamReader(this.txtPath.Text,Encoding.Default))
{
txtView.Text = sr.ReadToEnd();
}
그래서 해결방안은?
StreamReader 괄호() 안에 , 점을 찍고 Encoding.Default 를 추가해주시면 됩니다.
using(StreamReader sr = new StreamReader(this.txtPath.Text,Encoding.Default))
{
txtView.Text = sr.ReadToEnd();
}
그럼 이렇게 한글이 깨지지않는
인코딩 설정이 되었습니다.
깜빡하지말자구요~~!!
반응형
'프로그래밍 > C#' 카테고리의 다른 글
C#〃명령 실행시간 Stopwatch로 측정하자 (0) | 2017.04.25 |
---|---|
C#〃StreamWriter로 텍스트 로그 남기기 (0) | 2017.04.24 |
c#〃윈폼(Winform) richtextbox에서 스크롤시 자동 포커스 맞추기 (0) | 2017.02.28 |
C#〃Visual Studio 2015 배포&게시 하기 (1) | 2017.02.13 |
C#〃파일(텍스트 문서) 읽기 + 문자 추가 후 저장 (0) | 2017.02.13 |
C#〃두개의 클래스로 컴파일 실행 해보기 (0) | 2017.02.08 |
C#〃비쥬얼 스튜디오(Visual Studio)로 컴파일 (0) | 2017.02.07 |
C#〃csc.exe 컴파일러 맛보기 (메모장 컴파일) (0) | 2017.02.07 |