中文乱码通常在软件开发过程中经常遇到,常见于url中文文件名中文console输出等,都会被转译成看不懂的符号,非常难看,所以本站的url使用的是单词逐字翻译的url。虽然markdown大多数都是因为的,但是很多英文不太好表达意思,也不便管理,于是就打算使用中文文件名了(英语太差了😂)。

虽然中文文件名方便了管理,但是在git中,却表现为如下:

1
2
3
4
5
6
7
 git status
位于分支 master
您的分支与上游分支 'origin/master' 一致。

未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容)
"source/_posts/2020-08-11-Linux\344\270\255cp\345\221\275\344\273\244\346\227\240\351\234\200\347\241\256\350\256\244\347\232\204\346\226\271\346\263\225.md"

看起来非常难受,平时很少会有中文文件名,所以也就一直没注意过。不过这次也终于体会到了麻烦,于是就考虑解决一下,通过简单地搜索就找到了答案:

1
git config --global core.quotepath false

配置完quotepath,查看效果:

1
2
3
4
5
6
7
git status
位于分支 master
您的分支与上游分支 'origin/master' 一致。

未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容)
source/_posts/2020-08-11-Linux中cp命令无需确认的方法.md

非常完美。