카테고리 없음

커맨드 프롬프트에서 일본어가 깨지는 경우의 대처법! 문자 코드를 확인하고 변경하자

DKel 2023. 1. 29. 01:04
반응형
명령 프롬프트에서 일본어가 깨지다
명령 프롬프트를 열었을 때, ′큐렌용대☆용′과 같이 의미를 알 수 없는 문장이 나열되어 있는 경우가 있습니다.이것은 글자가 깨져서 일어나는 현상입니다.
자주 인터넷에서 글자가 깨지는 사이트를 볼 수 있는데 명령 프롬프트가 왜 글자가 깨지는지 아세요?
shift_jis라는 말 들어보셨나요?shift_jis란 일본어를 포함한 문자 코드로 Windows에서는 일반적인 문자 코드입니다.Windows 명령 프롬프트도 「shift_jis」를 사용하고 있습니다.

그러나 명령 프롬프트는 문자 코드가 아닌 코드 페이지에서 제어하고 있습니다.앱이나 명령어 중에는 UTF8로 출력되는 것도 있는데, 이 UTF8로 출력되는 앱이나 명령어가 깨지는 원인입니다.
명령 프롬프트에서 일본어가 깨지는 것을 고칠 방법은 없는 것일까? 라고 어려움을 겪는 사용자를 위해 이번에는 명령 프롬프트에서 일본어가 깨지는 경우의 대처법, 문자 코드를 확인하고 변경하는 방법을 해설합니다.
우선 지금 명령 프롬프트의 문자 코드가 무엇으로 되어 있는지 확인해 주세요.
명령 프롬프트의 문자 코드 확인 방법
그럼 지금 명령 프롬프트의 문자 코드가 무엇으로 되어 있는지 확인하는 방법을 설명하겠습니다.
먼저 명령 프롬프트 위의 흰색 부분에서 오른쪽 버튼을 클릭한 후 ′프로버티′를 클릭합니다.
「프로버티」가 열리면 「옵션」탭의 「현재의 코드 페이지」에 지금의 문자 코드가 기재되어 있습니다.
shift_jis로 밝혀졌으므로 1회 프로버티를 닫습니다.

또 일부러 ′프로버티′를 열지 않아도 명령 프롬프트에
chcpc
라고 입력하고 Enter를 눌러주세요.그러면 ′현재 코드 페이지: 932′라고 표시되어 문자 코드를 쉽게 알 수 있습니다.
명령 프롬프트의 문자 코드 변경 방법
다음은 문자가 깨지는 것을 고치기 위해 명령 프롬프트의 문자 코드 변경 방법을 해설합니다.

아래에 각각의 문자 코드를 소개하고 있으므로, 그 문자 코드를 복사하여 명령 프롬프트에 붙이고 Enter를 눌러 주세요.이걸로 변경이 가능합니다.
■UTF-8
chcp 65001
■EUC-JP
chcp 20932
■shift_jis
chcp 932
「프로버티」를 열어 「옵션」탭의 「현재의 코드 페이지」가 변경되었는지 확인해 주세요.
끝나면 굳이 shift_jis로 되돌리지 않아도 명령 프롬프트를 종료시키고 다음 명령 프롬프트를 실행시켰을 때는 shift_jis로 돌아갑니다.

꼭 글자가 깨졌을 때 시도해 보세요.
반응형