第1611天:Git中文乱码问题(win 7)

星期三 昨夜小阵雨,早晨阴(阵风),然后转晴 8~22℃

Git中文乱码问题(win 7)

1、Git Gui 的中文乱码

进入“编辑 -> 选项”,把 Default File Contents Encoding 改为 utf-8.

改完后在 C:\Users\Administrator\.gitconfig 可以看到修改结果。

这样使用 Git Gui 和 Git History 时就不会显示中文乱码了。

2、"git log" 的中文乱码

(Git Bash 输入 "git log" 时显示中文乱码)

在 git 安装目录找到 profile 文件

\Git\etc\profile

在最后增加一行:

export LESSCHARSET=utf-8

3、"git commit" 不能输入中文

在 Git Bash 输入 "git commit" 时,不能输入中文,这个网上找了很多方法都没解决(我的用版本是 1.7.10-preview20120409),不过用 Git Commit Tool 可以输入中文,只是不太习惯,因为大多数的操作都是在 Git Bash 里完成。

2012-10-23 更新:

今天找到一个方法,在 \Git\etc\profile 文件的最后增加一行

cmd /c "chcp 65001"

只是这样就没有 bash 的排版格式了(例如文字颜色等)。

也可以直接在 bash 里输入以上命令,可以看到界面的变化,修改 profile 文件是便于不用每次都输入这行命令。

2012-10-26 更新:

今天发现,profile 文件加上 cmd /c "chcp 65001" 后,Git History 界面打不开,任务管理器里可以看到,新产生两个 sh.exe,要把后一个结束掉,Git History 的界面才会打开。

4、如果不喜欢输入命令行,可以安装一个 TortoiseGit,以上问题都不是问题,直接在右键菜单里操作。


友吧今天

  • 修复修改活动时不能更换海报的问题。
  • 注册 MGID.
  • 增加一个友链。
  • 处理“我的友吧 -> 我的活动”。

 

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注