星期三 昨夜小阵雨,早晨阴(阵风),然后转晴 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.
- 增加一个友链。
- 处理“我的友吧 -> 我的活动”。
发表评论