记录日常点点滴滴,欢迎来到我的小站。

0%

【Github】日常问题总会

1. 在Git Bash下不能正确显示中文

  1. 设置 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
    2
    export LANG=zh_CN.UTF-8
    export LC_ALL=zh_CN.UTF-8
  2. 修改 Windows 系统设置
    打开 Windows 控制面板 → 区域 → 管理
    点击”更改系统区域设置”
    勾选”Beta版: 使用Unicode UTF-8提供全球语言支持”
    重启计算机

  3. 修改 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
  4. 修改 Git Bash 属性
    右键 Git Bash 快捷方式 → 属性
    选择”选项”标签页
    勾选”使用旧版控制台(需要重新启动)”
    或者尝试取消勾选(取决于你的系统版本)

  5. 修改终端字体
    右键 Git Bash 快捷方式 → 属性 → 字体
    选择支持中文的字体,如:

  • Microsoft YaHei
  • SimSun
  • NSimSun
    或者等宽字体如 “等距更纱黑体 SC” (Sarasa Mono SC)
  1. 针对特定问题的解决方案
    解决 ls 命令中文乱码:
    1
    alias ls='ls --show-control-chars --color=auto'