1. 在Git Bash下不能正确显示中文
设置 Git Bash 的字符编码
方法一:临时设置(每次启动需要重新设置)1
2
3# 设置为UTF-8编码
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8方法二:永久设置
在 Git Bash 安装目录下找到 etc\bash.bashrc 文件
在文件末尾添加:1
2export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8修改 Windows 系统设置
打开 Windows 控制面板 → 区域 → 管理
点击”更改系统区域设置”
勾选”Beta版: 使用Unicode UTF-8提供全球语言支持”
重启计算机修改 Git 配置
1
2
3
4
5
6# 解决git status中文显示问题
git config --global core.quotepath false
# 解决git log中文显示问题
git config --global i18n.logoutputencoding utf-8
git config --global i18n.commitencoding utf-8修改 Git Bash 属性
右键 Git Bash 快捷方式 → 属性
选择”选项”标签页
勾选”使用旧版控制台(需要重新启动)”
或者尝试取消勾选(取决于你的系统版本)修改终端字体
右键 Git Bash 快捷方式 → 属性 → 字体
选择支持中文的字体,如:
- Microsoft YaHei
- SimSun
- NSimSun
或者等宽字体如 “等距更纱黑体 SC” (Sarasa Mono SC)
- 针对特定问题的解决方案
解决 ls 命令中文乱码:1
alias ls='ls --show-control-chars --color=auto'