Git 个文件的重音
Accents on Git files
当我做 git status
时,我有这样的事情:
$ git status
On branch master
Changes to be committed:
new file: "assets/visio/~$$capteur-r31el.~vsdx"
new file: src/40-mesures-multidimensionnelles.tex
new file: "src/45-ajustement-mod30le.tex"
new file: "src/95-syst30me-de-mesure.tex"
Changes not staged for commit:
deleted: "assets/visio/~$$cha36ne-de-mesure.~vsdx"
modified: "src/10-syst30me-si.tex"
modified: "src/15-cha36ne-de-mesure.tex"
modified: "src/20-mod31lisation-cha36ne.tex"
奇怪的字符 31
是 Git 不显示的重音符号。
但是 ls -al
的口音很好,我的终端是 UTF-8
。
$ echo $TERM
xterm-256color
$ echo $LANG
C.UTF-8
$ locale
LANG=C.UTF-8
LANGUAGE=
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_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=
我的 Git 配置有什么问题?
控制它的配置选项是 core.quotePath
(请参阅 https://git-scm.com/docs/git-config 处的 git 配置文档)。它不会给您太多灵活性,但将其设置为 false
可能 会给您想要的结果。
当我做 git status
时,我有这样的事情:
$ git status
On branch master
Changes to be committed:
new file: "assets/visio/~$$capteur-r31el.~vsdx"
new file: src/40-mesures-multidimensionnelles.tex
new file: "src/45-ajustement-mod30le.tex"
new file: "src/95-syst30me-de-mesure.tex"
Changes not staged for commit:
deleted: "assets/visio/~$$cha36ne-de-mesure.~vsdx"
modified: "src/10-syst30me-si.tex"
modified: "src/15-cha36ne-de-mesure.tex"
modified: "src/20-mod31lisation-cha36ne.tex"
奇怪的字符 31
是 Git 不显示的重音符号。
但是 ls -al
的口音很好,我的终端是 UTF-8
。
$ echo $TERM
xterm-256color
$ echo $LANG
C.UTF-8
$ locale
LANG=C.UTF-8
LANGUAGE=
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_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=
我的 Git 配置有什么问题?
控制它的配置选项是 core.quotePath
(请参阅 https://git-scm.com/docs/git-config 处的 git 配置文档)。它不会给您太多灵活性,但将其设置为 false
可能 会给您想要的结果。