ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우 git 한글 깨짐
    기타 2020. 4. 21. 07:33
    728x90

    윈도우에서 git 을 사용할 때, 한글 깨지는 문제를 해결하는 방법입니다.

    Git을 윈도우에 설치하면, 'Git Bash'와 'Git CMD' 이렇게 두가지가 시작 메뉴에 표시 됩니다.
    'Git Bash'를 사용하면, 한글 깨지는 문제가 없습니다.
    'Git CMD'에서만 한글 깨짐이발생합니다. 별도의 다른 셋팅을 할 필요 없습니다.

    테스트 환경

    • 윈도우 10
    • Windows 표시 언어 : 한국어
    • 유니코드를 지원하지 않는 프로그램용 언어 : 한국어(대한민국)
    • git version 2.26.0.windows.1

    Git Bash 한글 잘 보임 vs Git CMD 한글 깨짐

    구글로 검색해서 찾은 다른 방법들

    git에서 한글 깨지는 문제를 해결하려고, 구글로 검색해서 얻을 수 있는 결과를,
    대략 몇가지로 요약해 보면, 아래 3~4가지 방식입니다.

    • git config 를 사용해서, commitencoding 이나, logoutputencoding를 utf-8 또는 cp949로 변경하여 해결
    • git에서 commit 메세지를 적을 때, 사용하는 vim의 옵션을 변경하여 해결 inputrc 등을 수정하는 방법
    • Git CMD에서 LESSCHARSET 을 설정해서 해결 하는 방법
    • Git CMD를 사용하지 않고, Cygwin 에서 설정을 하고, git을 사용하는 방법

    위의 방법들 모두 올바른 방법이구요, 다만 여러분이 사용하고 있는 윈도우의 '표시 언어', '유니코드를 지원하지 않는 프로그램용 언어' 등 여러가지 환경의 차이 때문에 동작하지 않을 수 있습니다.
    추가적으로 cygwin을 설치해야 하거나, 낯선 환경 설정 파일들을 열어서 인코딩 관련 설정을 추가 해야 되서, 실수 할 가능성도 있구요.
    그래서, 따로 설치나, 수정등을 할 필요가 없는 Git Bash 사용을 추천해 드립니다.

    왜 Git Bash는 한글이 잘 보이는 가?

    Git Bash와 Git CMD의 차이라기 보다는, ming64와 윈도우의 명령 프롬프트(cmd)가 한글을 처리하는 차이 라고 볼 수 있습니다.

    • ming64 기반으로 git 을 사용할 수 있게 함 → Git Bash
    • 윈도우의 명령 프롬프트(cmd)를 기반으로 git을 사용할 수 있게 함 → Git CMD

    ps : R 한글 깨짐 포스팅이 조회수가 잘 나와서, Git 한글 깨짐도 포스팅했습니다. ^^

    ps2 : 코딩으로 알고리즘 문제 함께 푸실 분들 여기로 오세요 → https://skysign.github.io/WSAPT/

    728x90

    '기타' 카테고리의 다른 글

    ssh 비밀번호 없이 로그인  (0) 2020.08.22
    Micro Service Architecture  (0) 2020.08.21
    screen 사용법  (0) 2017.09.23
    Linux directory size(including sub directory)  (0) 2017.07.27
    년월일시분초 쉘스크립트  (0) 2017.03.21
Designed by Tistory.