2011-04-14 5 views
5

독일어 Umlaute을 포함하는 커밋 메시지가 git log에서 실행하면 Windows에서 Git Bash가으로 올바르게 표시되지 않습니다. 그 커밋은 터미널을 사용하여 우분투에서 만들어졌습니다. 일반적으로 커밋 메시지는 영어로 쓰여지지만 이름과 관련해서는 주위를 둘러 볼 방법이 없습니다. Added library by Simon Jünker. 나는 문자 인코딩을 처리 할 수없는 Git Bash 일 수도 있다고 생각한다. 그러나 어떤 모듈 (Git Gui, Git k)에 텍스트를 쓰고 표시하기 위해 인코딩을 Git에 강제 설정하는 설정이있을 수 있습니다.우분투 및 Windows에서 독일어 Umlaute에 대한 자식 인코딩을 구성하는 방법은 무엇입니까?

Git 용 멀티 플랫폼 문자 인코딩 설정은 무엇입니까? 답에 두 플랫폼의 구성을 모두 포함하십시오. MacOS를 추가 할 수도 있습니다.

+1

* 주변에 길은 없습니다 * 반만 맞습니다 : Simon Juenker * ... – eckes

+0

어쩌면 당신은 당신의 질문에 대한 답을 찾았 을까요? 여기에 제발 줄래? – buhtz

+1

나는하지 않았다. 죄송합니다. – JJD

답변

0

Mac OS X의 경우 환경 설정> 설정> 고급에서 인코딩을 설정하고 "시작할 때 로케일 환경 변수 설정"을 선택하면 기본 터미널에서 문제가 없어야합니다.

분명히 Windows의 MSysGit은 UTF-8을 지원하지 않지만 cygwin에서 less 사본을 통해 git 명령 출력을 파이프하면 작동합니다. 유용한 정보가 있습니다 in the msysgit Google Group.

+1

Mac에 관한 질문이 아닙니다. – buhtz