Visual Studio에서 C++ 파일을 utf-8로 저장하는 더 간편한 방법
Visual Studio는 2019 버전에서도 여전히 C++ 파일을 UTF-8로 저장하지 않는다. 과거 이를 해결하는 간편한 방법을 소개한 적이 있는데 다음 내용을 참고하면 된다.
하지만 요즘은 Visual Studio에서 제공하는 기존 방법인 솔루션과 프로젝트를 사용하지 않고 CMake 프로젝트로 만들다 보니 utf-8로 저장하는 확장이 제대로 작동하지 않는다는 걸 최근에야 알았다. 이럴 때는 2015부터 지원하기 시작한 EditorCofnig를 이용하면 된다. 특히 2017부터는 플러그인을 따로 설치하지 않아도 되니 더욱 간편하다.
방법은 프로젝트 루트 디렉터리에 .editorconfig
파일을 다음 내용으로 작성한 후 Visual Studio를 실행하면 된다. 확장을 설치하는 것보다 더욱 간편하게 해결할 수 있다.
1 2 3 4 |
root = true [*] charset = utf-8-bom |
[*]
은 모든 파일에 적용하는 것인데 만약 cpp
, h
등 특정 확장자로 한정하고 싶다면 [*.{cpp, h}]
등으로 고치면 된다. 그외 내용은 다음을 참고하자.