git status
로 변경된 한글파일들이 있는지 확인하려고 하는데...
띠용?????? 한글 깨짐 문제 발생...
git config --global core.quotepath false
공식문서 확인해보면 아래와 같이 설명되어있다.
Git은 기본값으로 core.quotepath = true
이다. 0x80보다 높은 한글은 특이한 문자(unusual character)로 간주되서 앞에 \ (backslash)
를 달아준다.
\
354\
225\
210\
353\
205\
225한글 UTF-8 Code Point 에 따르면 안(U+C548), 녕(U+B155)으로 표현된다.
안(U+C548) UTF-8 인코딩 방식
U+0800 ~ U+FFFF
사이의 영역에 있으므로, 표에 따라 1110xxxx 10xxxxxx 10xxxxxx
형식으로 인코딩된다.C548
은 2진수 1100 0101 0100 1000
와 같다.x
로 표시된 비트에 들어간다.(11101100 10010101 10001000
)011 101 100
) 225(010 010 101
) 210(010 001 000
))결과적으로 한글 깨짐 숫자는 "안녕"을 8진수로 표현한 것이다.