본문 바로가기
Programming/Visual Studio

Visual Studio Code 터미널의 한글 출력 문제 해결하기

by 강철 벼룩 2022. 2. 6.

How to fix unicode problem in vscode terminal.

어느날 Azure에서 Windows 11 Pro VM을 만들고 한글 언어팩을 추가해 Windows 표시 언어와 시간대, 입력 언어를 변경했습니다. Visual Studio Code를 사용해 C# 코드를 작성하고 빌드하다가 터미널에 뿌려지는 ????와 같은 수 많은 물음표의 향연을 감상하다가 나와 비슷한 문제를 겪고 혹시라도 곤란해할 사람들을 위해 기록으로 남겨 놓습니다.

어쨋든 터미널에서 유니코드 출력의 문제를 겪고 있다면 도움이 될 수도 있지 않을까요.

 

빌드를 했더니 많은 물음표들이 똭!

 

사실 해결 방법은 간단합니다.

지금 부터 단계별 스크린샷과 함께 설명하니 잘 따라와보세요.

 

1. [국가 또는 지역] 설정 창을 실행합니다.

[관리자 옵션] 탭 [유니 코드를 지원하지 않는 프로그램용 언어] 섹션에서 [시스템 로캘 변경] 버튼을 클릭합니다. 

[관리자 옵션] 탭의 [시스템 로캘 변경] 버튼 클릭

 2. [현재 시스템 로캘]이 "영어(미국)"으로 되어 있을 텐데, 드롭다운 상자에서 "한국어(대한 민국)"으로 변경하고 [확인] 버튼을 클릭합니다. 보통 영문 Windows에 한국어 언어팩을 추가하고 설정했지만, 이 부분까지 변경을 못한 경우가 많습니다.

현재 시스템 로캘 변경

3. [시스템 로캘 변경] 창에서 [다시 시작] 버튼을 클릭해 Windows를 다시 시작합니다. 

하던 작업이 있다면 모두 저장하고, 브라우저에 열어 놓은 사이트가 중요하면 즐겨 찾기에 추가해 놓으세요. 

다시 시작해 시스템 로캘 변경 적용

4. 이제 Visual Studio Code에서 다시 빌드 명령을 실행해보면 터미널에 출력되는 반가운 한글을 볼 수 있습니다.

반가운 한글 출력