spring + mongodb 로 테스트 중인데

utf8로 데이터 입력 , 화면 출력할때는 한글이 정상적으로 입력 출력 되지만

cmd창에서 mongodb 쉘 접속 해서 컬렉션 데이터를 확인할 때에는 한글이 깨져서 확인이 안된다.

그래서 검색을 통해 확인 하는 방법을 알게되었다.


  한글 윈도우의 경우 기본적으로 명령 프롬프트의 코드는 949입니다. 



2012:02:04 20:51:45



chcp 명령어로 알아본 현재 활성 코드 페이지 번호 


이를 UTF8으로 바꾸면 된다.
바꾸기 전에 먼저 한글 폰트를 설정
title-bar(위 그림에서 C:\WINDOWS\system32\cmd.exe가 적혀져 있는 곳)에 마우스 커서를 두고 오른쪽 버튼을 클릭하면 메뉴가 뜬다.
속성을 클릭

2012:02:04 20:53:51


레스터 글꼴 대신에 굴림체 선택 
utf8 상태에서도 한글이 정상적으로 출력되도록한다.


2012:02:04 20:56:01


chcp 65001 명령어로 code page를 UTF8로 바꾼다. 화면이 변경 된다.


mongodb 접속

2012:02:04 20:59:34



이제 한글로 입력한 데이터가 cmd창에서 확인 된다.

* DB 실행은 chcp65001로 시작 안해도 됨
mongo 쉘 접속만 위 모드로 실행



저작자 표시 비영리
신고
Posted by jeonguk