首页 > 解决方案 > Git文件的口音

问题描述

当我这样做时,git status我有这样的事情:

$ git status
On branch master
Changes to be committed:
        new file:   "assets/visio/~$$capteur-r\303\251el.~vsdx"
        new file:   src/40-mesures-multidimensionnelles.tex
        new file:   "src/45-ajustement-mod\303\250le.tex"
        new file:   "src/95-syst\303\250me-de-mesure.tex"

Changes not staged for commit:
        deleted:    "assets/visio/~$$cha\303\256ne-de-mesure.~vsdx"
        modified:   "src/10-syst\303\250me-si.tex"
        modified:   "src/15-cha\303\256ne-de-mesure.tex"
        modified:   "src/20-mod\303\251lisation-cha\303\256ne.tex"

奇怪的字符\303\251是 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 配置有什么问题?

标签: gitdiacritics

解决方案


控制这一点的配置选项是(请参阅https://git-scm.com/docs/git-configcore.quotePath上的 git config 文档)。它不会给您太大的灵活性,但是将其设置为可能会给您想要的结果。false


推荐阅读