中文乱码通常在软件开发过程中经常遇到,常见于url
、中文文件名
、中文console输出
等,都会被转译成看不懂的符号,非常难看,所以本站的url使用的是单词逐字翻译的
url。虽然markdown大多数都是因为的,但是很多英文不太好表达意思,也不便管理,于是就打算使用中文文件名了(英语太差了😂)。
虽然中文文件名方便了管理,但是在git中,却表现为如下:
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"
看起来非常难受,平时很少会有中文文件名,所以也就一直没注意过。不过这次也终于体会到了麻烦,于是就考虑解决一下,通过简单地搜索就找到了答案:
git config --global core.quotepath false
配置完quotepath
,查看效果:
git status 位于分支 master 您的分支与上游分支 'origin/master' 一致。 未跟踪的文件: (使用 "git add <文件>..." 以包含要提交的内容) source/_posts/2020-08-11-Linux中cp命令无需确认的方法.md