별의 공부 블로그 🧑🏻‍💻
728x90
728x170

MinGW 한글 깨짐 현상 해결하기

들어가며

  • 윈도우(Windows)에서 MinGW를 사용하여 한글을 출력시킬 때 다음과 같이 깨져서 출력될 때가 있다.
> .\example.exe
곌컯?쒖튇援???쒖쑁援?
 媛뺥븳移쒓뎄 ??쒖쑁援

 

  • 이 문제는 UTF-8 형식으로 출력되지 않아 발생하는 문제이다.
  • 다음과 같이 간단하게 이 문제를 해결할 수 있다.

 

방법

방법 ① : 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
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖