乱码中文文件名

在使用git status查看工作区状态和git add 添加文件时,有时会发现用中文命名的文件会显示为一串数字。例如\346\265\213\350\257\225.txt,这种情况其实是乱码导致的,可以通过配置解决。
情景重现

在工作目录中添加测试.txt,查看当前工作区状态

自动草稿

解决问题

配置core.quotepath为false。

$ git config --global core.quotepath false# 在使用git log出现乱码上面一个设置不能解决问题需要再做以下设置git config --global gui.encoding utf-8git config --global i18n.commit.encoding utf-8git config --global i18n.logoutputencoding utf-8export LESSCHARSET=utf-8 # 添加到环境变量# 通过以上设置如还不能解决问题,或是git log中文仍然乱码。查看下git bash客户端文本字符集是否和以上设置保持一致。如果不一致修改为一致

我们再来查看工作区状态
自动草稿

可以看到中文名已经能正常显示了。

上一篇:国外 Linux VPS 去程回程线路路由查询教程
下一篇:谷歌Chrome浏览器内置谷歌翻译功能无法使用怎么办?(解决方法)