(7)-1.EUC-KR 인코딩 파일의 한글처리 문제 (git)

GIT의 기본 인코딩은 UTF-8 유니코드로 동작하여 EUC-KR로 인코딩 된 한글 파일의 처리 시 문제가 발생 됨

Bitbucket 활용 시에도 동일한 증상이 나타나는데 이 경우 Git에서 설정을 통해 조치를 하면 Bitbucket도 문제가 없음

 

<증상 및 해결방안>

  1. 문제 증상
    1. EUC-KR로 인코딩 된 파일의 경우 git status에서는 유니코드로 변환되어 표시 (한글이 정상적으로 보여지지 않음)



  2. GIT명령어를 통한 한글 인식 처리
    1. Git 명령을 실행 할 모든 장비에서 설정이 필요
    2. $ sudo git config --system core.quotepath false 명령어 실행



  3. PUSH명령 후 Bitbucket 화면
    1. 위의 명령을 실행 후 Push를 통해 Bitbucket 저장 시 아래와 같이 한글이 정상적으로 표시 됨
    2. Bitbucket 서버가 실행되는 서버에서도 동일한 설정이 필요
    3. 환경: CentOS 7 , Bitbucket 5.2.2 , Git 2.9.4