본문 바로가기

C#

콘솔창 UTF 8 로 바꾸기 (win 10에서 4가지 방법)

1. 콘솔 창에서 

Win+R cmd Enter

확인 명령어 -> chcp

바꾸기 명령어 -> chcp 65001

 

단점 : 켤 때마다 바꿔야 함

65001 이 UTF8을 뜻한다

 

 

2. 소스 창에서

 Console.OutputEncoding = System.Text.Encoding.UTF8; //.cs

 

 std::locale::global(std::locale("ko_KR.UTF-8")); //.cpp

단점? : vscode는 자체 출력 창이 있으므로 안 해줘도 기본적으로 잘 나온다.

 

 

 

 

3. 레지스트리에서 

Win+R  regedit  Enter

기본값이 949

단점: Visual studio 디버그 창까지는 변경되지는 않는다.

 

 

4. 제어판에서

 단점: 재부팅을 요구하고 폰트가 이상해진다. (권장하지 않음)