Git не может правильно отображать имя файла UTF-8 - PullRequest
3 голосов
/ 07 августа 2020

Я изменил свой core.quotepath на off.

Мой locale - UTF-8

Я использую Git Bash на Windows 10, Git Bash шрифт текста установлен как Consolas.

Но мой файл 初めに.txt отображался как σê¥πéüπü½.txt

Ошибка шрифта, 初 め に .txt получил изменен на σê ¥ πéüπü½.txt

Шрифт текста был установлен на Consolas

longnx@DESKTOP-D46DU6R MINGW64 /d/tmp/demo-utf8 (master)
$ git config -l
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=false
core.fscache=true
core.symlinks=true
credential.helper=manager
pull.rebase=false
merge.tool=kdiff3
mergetool.kdiff3.path=C:/Program Files/KDiff3/kdiff3.exe
diff.guitool=kdiff3
difftool.kdiff3.path=C:/Program Files/KDiff3/kdiff3.exe
core.editor='d:/apps/npp/notepad++.exe' -multiInst -notabbar -nosession -noPlugin
core.quotepath=off
pull.rebase=false
fetch.prune=false
rebase.autostash=false
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
(END)

вот мой locale, все UTF-8

longnx@DESKTOP-D46DU6R MINGW64 /d/tmp/demo-utf8 (master)
$ locale
LANG=C.UTF-8
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 status возврат

longnx@DESKTOP-D46DU6R MINGW64 /d/tmp/demo-utf8 (master)
$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        初めに.txt

nothing added to commit but untracked files present (use "git add" to track)

хотя ls показать правильно

longnx@DESKTOP-D46DU6R MINGW64 /d/tmp/demo-utf8 (master)
$ ls
初めに.txt

Обновление 2020-08-31

После нескольких попыток я вложил все свои последние надежды на переустановку Git для Windows, теперь он отображается правильно без каких-либо настроек ¯ \ _ (ツ) _ / ¯

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...