chcp (윈도우 cmd 창 언어셋 설정)

less than 1 minute read

C:\>chcp /? Displays or sets the active code page number.

CHCP [nnn]

  nnn   Specifies a code page number.

Type CHCP without a parameter to display the active code page number.

——=———

C:\>chcp /? 현재의 코드 페이지 번호를 표시하거나 설정합니다.

CHCP [nnn]

  nnn   코드 페이지를 지정합니다.

매개 변수 없이 사용하면 현재의 코드 페이지 번호를 표시합니다.

–=—- 상세설명링크

—-=—— 리눅스의 
export LANG=ko_KR.EUC-KR
과 비슷한 효과를 내는 명령어—–=——– 설정 가능한 넘버

  • chcp 437
  • 영문

  • chcp 949
  • 한글(확장완성형)

  • chcp 65001
  • UTF-8

——=———

언제 사용해야하는가?

  • 한글로 설명을 보고싶을 때
  • chcp 949
  • 명령어에서 지원해야함(보통 기본 명령어에서 지원됨)

  • 영문
  • chcp437
  • 한글 사용시 문제가 있을 경우(오래된 게임 등)

  • 프로그램에서 utf-8을 출력할 때
  • chcp 65001
  • node.js 등은 기본이 utf-8이어야한다.
  • DBMS에서 테이블ㅇ utf-8로 설정되어있고, cmd에서 select 를 해서 보면 chcp 65001이 아니면 한글등은 ??? 으로 나올 수 있다.

—–=——-

문제점

  • chcp 65001
  • 한글 그리기에 문제가 있는 듯. 옆에 이전 글자가 남거나, 한글이 반 잘려 보이는 경우가 있다.
  • 키보드로 한글 입력이 불가능하다. (복사해서 붙여넣기는 가능)

🔗original-link

Updated: