chcp (윈도우 cmd 창 언어셋 설정)
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
- 한글 그리기에 문제가 있는 듯. 옆에 이전 글자가 남거나, 한글이 반 잘려 보이는 경우가 있다.
- 키보드로 한글 입력이 불가능하다. (복사해서 붙여넣기는 가능)