콘솔 창에서 코드 페이지 65001(UTF-8)을 기본 코드 페이지로 선택하는 옵션이 없는 이유는 무엇입니까?

콘솔 창에서 코드 페이지 65001(UTF-8)을 기본 코드 페이지로 선택하는 옵션이 없는 이유는 무엇입니까?

코드 페이지 950(내 컴퓨터의 기본값)을 코드 페이지 65001(UTF-8)로 변경할 수 있습니다.

chcp 65001

속성

그런데 콘솔에서 코드 페이지 65001을 기본 코드 페이지로 선택하는 옵션이 없는 이유는 무엇입니까?

기본

코드페이지 65001을 옵션으로 추가할 수 있나요?

답변1

제 생각에는 여러 가지 방법으로

  • 바로가기 "cmd.exe /k chcp 65001"을 사용하여 cmd.exe를 실행합니다.
  • ConEmu 또는 Console과 같은 에뮬레이터를 사용하는 경우 시작 명령과 동일하게 지정하십시오.
  • 레지스트리 수정

    [HKCU\Software\Microsoft\Command Processor]
    "AutoRun"="chcp 65001"
    

답변2

다음 키를 찾아보세요.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

그리고 OEMCP로 변경합니다 65001. 그런 다음 다시 시작하십시오. 이 수정 사항을 적용하면 Consolas 글꼴을 사용하는 경우 PowerShell이 ​​작은 글꼴 크기로 고정되는 것 같습니다. cmd.exe 여전히 잘 작동합니다. 해결 방법으로 Lucida Console을 사용하거나 Cascadia Mono로 전환할 수 있습니다.

https://github.com/microsoft/cascadia-code

관련 정보