티스토리 뷰

반응형

 

윈도우 XP에서는 이런 현상이 많이 없었는데

윈도우7부터는 cmd 명령어로 명령 프롬프트 사용사 한글이 깨지는 문제가 자주 일어나는 것 같습니다.

해결해도 또 발생하고... 한글이 나왔는데 어쩔때는 또 깨지고...

위 화면에서는 심지어 dir 명령까지 문제가 발생합니다.

chcp 명령을 사용해보면 지금 사용하고 있는 코드 페이지가 65001라는 것을 알 수 있습니다.

 

윈도우7 cmd 한글 깨짐 해결하기

 

 

위 화면은 java 명령어를 쳤을 때 화면인데 한글이 무지 많이 깨진것을 볼 수 있습니다.

한글을 사용하기 위해 코드 페이지를 변경해 봅니다.

chcp 949 (엔터!)

(참고로 영문 코드 페이지는 chcp 437 입니다!)

 

 

오~ dir 명령도 잘 되고 한글도 잘 나옵니다.

이렇게 커맨드 화면을 사용하면 되는데 여기서 주의할 점이 있습니다.

여기서 그냥 exit 명령으로 나가거나 우측상단의 X버튼으로 꺼버리면 안되는데

왜냐하면 그렇게 하면 기존이 코드 페이지로 돌아가 버리기 때문입니다.

기껏 65001에서 949로 변경시켜놨는데... 

 

 

변경한 코드 페이지(949)로 유지하기 위해서는 타이틀 바 팝업 메뉴에서 속성을 클릭합니다.

 

 

현재 코드 페이지가 949 (ANSI/OEM - 한국어)인지 확인하고 확인 버튼을 누릅니다.

(다른 옵션 건드릴 필요없이 그냥 확인버튼만 누르면 됩니다.)

그럼 끝!

 

 

다시 실행해서 chcp 명령을 수행하니 활성 코드 페이지가 949라고 정확하게 뜨고

한글도 잘 사용되는 것을 볼 수 있습니다.

인터넷 검색을 해보면 65001로 바꾸고 폰트를 변경하라는 사람도 있는데

(참고로 폰트를 확인해보니 '래스터 글꼴'이라고 나오네요^^)

제가 해본 결과 이 방법이 최선인 것 같습니다.

혹시 더 좋은 방법있으면 가르쳐주세요^^

 

반응형
댓글