728x90
728x90

MinGW 한글 깨짐 현상 해결하기

들어가며

> .\example.exe
곌컯?쒖튇援???쒖쑁援?
 媛뺥븳移쒓뎄 ??쒖쑁援

 

  • 윈도우(Windows)에서 MinGW를 사용하여 한글을 출력시킬 때 한번쯤 경험해봤을 것이다.
  • 간단하게 이 문제를 해결하는 방법을 알아보자.

 

방법

방법 ① : chcp 명령어 사용하기

  • chcp 명령어를 이용하여 출력 형식을 UTF-8로 변경하는 방법이다.
  • 간단하게 명령창에 다음의 명령어를 입력해준다.
> chcp 65001

 

방법 ② : 윈도우 지역 옵션 변경하기

  • chcp 명령어를 사용해도 문제가 해결되지 않을 경우, 다음의 방법을 수행한다.
① 윈도우 검색창에 "국가 또는 지역"을 검색한다.

 

② 'Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용' 옵션을 선택한다.
  • [국가 또는 지역] 설정 창이 뜨면 [관리자 옵션] 탭 -> [시스템 로컬 변경] -> [Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용] 옵션 선택 후 [확인] 버튼을 클릭한다.
  • 설정 후, 필요에 따라 재부팅을 해야할 수 있다.

 

 

How to use unicode characters in Windows command line?

We have a project in Team Foundation Server (TFS) that has a non-English character (š) in it. When trying to script a few build-related things we've stumbled upon a problem - we can't pass the š le...

stackoverflow.com

 

 

728x90
728x90