728x90
Q >> 아래와 같이 git status를 실행하였을 경우 한글이 \숫자 등으로 변경되어 나타나는 경우
KOREA@NATIOM MINGW64 /c/git_test (main)
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: "_\352\263\204\354\240\225.md"
Untracked files:
(use "git add <file>..." to include in what will be committed)
"_\352\263\204\354\240\225/"
no changes added to commit (use "git add" and/or "git commit -a")
KOREA@NATIOM MINGW64 /c/git_test (main)
S >>
git status 등에서 파일명이 \352\263\204\354\240\225과 같이 표시되는 문제는 Git의 기본 설정인 core.quotepath가 비 ASCII 문자를 8진수 형식으로 출력하기 때문에 발생합니다. 이는 파일명 인코딩 자체가 깨진 것이 아니라, Git이 해당 이름을 화면에 표시하는 방식의 문제입니다.
이 문제를 해결하고 한글 파일명을 정상적으로 보려면 다음 명령어를 사용하세요.
해결 방법: core.quotepath 설정 변경
Git 설정에서 파일 경로를 인용(quoting)하는 기능을 끄면 됩니다. 이 설정은 시스템 전역으로 적용하는 것이 좋습니다.
bash
git config --global core.quotepath false
이 명령어를 실행한 후 git status 또는 다른 경로 출력 명령을 다시 실행하면 한글 파일명이 정상적으로 표시됩니다.
참고:
- 이 설정 변경은 파일 내용을 재인코딩하는 것이 아니며, 단순히 Git이 경로를 화면에 출력하는 방식을 변경하는 것입니다.
- Windows 환경에서는 콘솔(명령 프롬프트 또는 PowerShell)의 기본 폰트가 유니코드를 지원하지 않을 수 있습니다. 이 경우, Consolas 또는 Lucida Console과 같은 TrueType 폰트로 변경해야 한글이 올바르게 보입니다.
- Git은 내부적으로 파일명을 UTF-8로 저장하는 것을 권장하며, 대부분의 Git 환경은 UTF-8을 표준으로 사용합니다.
728x90
'Resources' 카테고리의 다른 글
| 안드로이드 :: adb :: 카메라 셔터음 무음으로 (진동모드나 무음모드에서만 무음으로 처리됨) (2) | 2026.01.25 |
|---|---|
| VSCode 메뉴 한글로 전환하기 (0) | 2026.01.09 |
| 컬쳐핏(Culture Fit)? (0) | 2025.11.19 |
| 메멘토 모리 (Memento Mori) (0) | 2025.11.13 |
| 구글 스토어 업데이트 알림 끄기 (0) | 2025.11.04 |