문제
git log
Windows 명령 프롬프트에 명령 출력을 올바르게 표시 하는 방법은 무엇입니까?
예
보시다시피 분음 부호 문자를 올바르게 입력 할 수 있지만 git log
출력에서 어떻게 든 이스케이프됩니다. UTF-8
인코딩 테이블 에 따르면 출력에서 꺾쇠 괄호 ( <
및 >
) 사이의 코드 는 이전에 입력 한 git config
매개 변수에 해당합니다 .
비슷한 문제에 대한 답변 중 하나 에서 LESSCHARSET
환경 변수를 utf-8
sugested 로 설정하려고 시도했지만 출력이 깨 졌습니다 .
예상대로 처리되므로 .git/config
올바르게 인코딩 utf-8
된다는 것을 알고 gitk
있습니다.
locale
필요한 경우 다음은 명령 출력입니다.
LANG=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_ALL=
편집하다:
출력은 순수한 git-bash 에서도 동일합니다 .
그래서 문제는 쉘 독립적이며 Git 또는 구성 자체와 관련이 있다고 생각합니다.