c# StreamReader 유니코드 문자깨짐 해결법

Posted by 슈퍼너드 리보
2020. 8. 18. 23:13 프로그래밍/C#
반응형

c# StreamReader 클래스를 사용하다보면 맞닥뜨리는 문제가 있습니다. 인터넷으로 글자를 복사해서 텍스트 파일로 만들거나 바로 영어 같은 다른 나라 문자를 입력받은 글자가 출력과정에서 깨지는데요. 오늘은 그것을 어떻게 하면 해결 할 수 있는지 알아보겠습니다.

StreamReader를 이용하여 문자 입출력을 시켰는데 이런식으로 글자가 깨집니다. 이럴 경우 Encoding 메소드를 디폴트값으로 맞쳐났기 때문에 에러가 나는건데요. 이 경우 디폴트값을 UTF8로 변경하면 됩니다.

그러면 이렇게 한글로 잘 출력되는걸 확인 할 수 있습니다.

반응형