본문 바로가기
IT/컴퓨터

[PC] cmd 한글 깨짐 설정 방법 - chcp

by 과외선생J 2020. 11. 10.
반응형

안녕하세요~ 과외선생J입니다. 

 

이번 포스팅은 cmd (명령프롬프트)에서 한글이 깨지거나 안나오는 상황에 대해 해결하는 방법을 소개하고자 합니다. 

 

가장 간단한 방법이며 레지스트리 수정을 통한 방법은 이번 포스팅에서는 다루지 않도록 하겠습니다. 

 

chcp 명령어를 이용하여 언어코드를 변경해보도록 하겠습니다. 

 

chcp란 CHange Code Pages 라는 의미로 cmd 상의 언어를 바꾸는 명령어입니다.

우선 cmd를 실행하고 chcp 명령어를 입력하시고 어떤 언어코드로 되어 있는지부터 확인합니다. 

저는 65001로 되어 있네요~ 65001은 유니코드로 모든 언어를 표시할 수 있는 코드입니다. 

 

만약 65001이 아니라면 유니코드인 65001 또는 한글코드인 949로 변경을 해주어야 합니다. 

 

저같은 경우는 유니코드가 65001이라서 cmd에서 한글입력 및 출력은 모두 가능하지만 SQLplu를 실행하면 실행환경도 이상하고 한글이 깨져서 나옵니다. 

 

 

이럴 경우 cmd 프롬프트 상태에서 chcp 949 라고 입력을 해주시면 언어가 한글코드로 바뀌면서 프롬프트에도 슬러시가 가 \으로 변경이 됩니다.

 

이제 SQLplus를 실행해도 한글 출력이 정상적으로 됩니다 ^^ 

 

이번 포스팅은 짧지만 나름 유용하게 쓰일거라 생각이 됩니다. 

 

chcp를 통해서 해결이 안되는 경우라면 레지스트리를 건드려야 하는데 전문가가 아니라면 다소 위험할 수 있기에 신중히 하시길 바랍니다. 

 

반응형

댓글