c# StreamReader 유니코드 문자깨짐 해결법
반응형
c# StreamReader 클래스를 사용하다보면 맞닥뜨리는 문제가 있습니다. 인터넷으로 글자를 복사해서 텍스트 파일로 만들거나 바로 영어 같은 다른 나라 문자를 입력받은 글자가 출력과정에서 깨지는데요. 오늘은 그것을 어떻게 하면 해결 할 수 있는지 알아보겠습니다.
StreamReader를 이용하여 문자 입출력을 시켰는데 이런식으로 글자가 깨집니다. 이럴 경우 Encoding 메소드를 디폴트값으로 맞쳐났기 때문에 에러가 나는건데요. 이 경우 디폴트값을 UTF8로 변경하면 됩니다.
그러면 이렇게 한글로 잘 출력되는걸 확인 할 수 있습니다.
반응형
'프로그래밍 > C#' 카테고리의 다른 글
MSDN C#번역30.C# 프로그래밍 가이드 ①개요 (0) | 2020.08.19 |
---|---|
C# 메모장 프로그램 간소화, 정말 편해다! (2) | 2020.08.18 |
c# 윈폼 선 긋기 (0) | 2020.08.18 |
c# 윈폼 버튼 테두리 색상 바꾸기 color (0) | 2020.08.18 |
윈폼 테두리 버튼 없애기 어떻게 할까요? (0) | 2020.08.18 |