[출처]
유니코드로 소스 코드를 저장하지 않으면 버전관리 등에서 읽어들일 때 비ANSI 문자가 제대로 보이지 않는 경우가 보통이다. Visual Studio는 새 파일의 모델이 되는 템플릿 파일을 가지고 있는데, 이것의 인코딩을 바꿔놓으면 파일을 생성할 때 마다 귀찮게 인코딩을 바꿔줄 필요가 없어진다. 아래는 그 방법이다. C/C++ 기준 설명이다.
- Visual Studio가 열려있다면 종료한다.
- 32비트 운영체제면 “C:\Program Files”, 64비트면 “C:\Program Files (x86)” 에 들어가서 “Microsoft Visual Studio [현재 버전]\VC\vcprojectitems”로 들어간다.
- “newc++file.cpp”와 “hfile.h”의 인코딩을 UTF-8 with BOM으로 변경한다 (당연히 변경 가능한 프로그램으로 열어서 바꿔야겠죠?)
- Visual Studio를 다시 실행한다
- 작업 재개
파일이 이런식으로 있는 경우에는 바꾸면 되는데 그렇지 않은 경우도 있다. 출처로 가보면 방법을 제시해주니 참고하면 됨.