개발

C 언어 파일 입출력 시 한글 깨짐 문제

Swimming_Kim 2019. 2. 4. 19:28

말 그대로 한글이 포함된 txt파일을 읽었더니 아래와 같이 깨지는 경우를 해결하는 방법이다.


환경 : 윈도우 10 && Visual studio 2017



한글을 표현하는 방법에는 여러가지가 있다고 한다.


1. 유니코드 (visual studio에서 가장 기본적으로 사용하는 방법)

2. utf-8 방식 vscode를 쓸 때 한글 주석이 깨지는 경우가 있는데 그럴 때 이걸로 바꾸면 잘됨

3. ANSI - 잘 모르겠다.


윈도우라면 아무래도 가장 기본적으로 쓰고 있을 메모장에서는 디폴트가 유니코드이다. 그런데 이를 ANSI방식으로 바꾸어 주면 잘 된다. 



바꾸는 방법은 이렇게 저장 시 밑에 옵션을 바꾸면 된다~!!



 데이터를 잃을 수 있다는 경고가 뜨는데 그냥 확인을 누르고, 자 그럼 일단은 이제 잘 된다.