在使用 git status 或者 git log 查看具体改动时,对于名称为中文的文件,要么显示为乱码,要么显示为 Unciode 字符。
解决办法:需要对 Git 进行全局配置,终端下执行以下代码。
$ git config --global core.quotepath false$ git config --global gui.encoding utf-8$ git config --global i18n.commit.encoding utf-8$ git config --global i18n.logoutputencoding utf-8
如果你使用的是 Windows,还需要添加系统环境变量 LESSCHARSET,并设置为 utf-8。
