Export to GitHub

utf8-git-on-windows - issue #1

请问软件是否有使用限制?


Posted on Jan 7, 2011 by Quick Ox

目前我单独安装msysgit,中文文件名问题依旧存在

请问是否必须使用TortoiseGit外壳? 我的系统是WIN 7 64位,是否有影响?

Comment #1

Posted on Jan 22, 2011 by Swift Monkey

能不能详细描述一下你的中文文件名问题?是使用原有的库,还是新创建的库?重现步骤和现象是什么?

如果你的git库是用不支持UTF8的msysgit版本创建的,那么内部的文件名编码就不是UTF8,无法使用这个版本。

这个Git版本可以单独使用。

Comment #2

Posted on Jan 22, 2011 by Quick Ox

之前是直接在旧仓库里新建个中文文件名的文档,git status出来的结果这个文件名依旧是“\346\342.txt”这样的。

现在重试了一下,重新下载0122版本,新建仓库,用鼠标右键新建“新建未命名文档.txt”,git status出来依旧如此。

会不会和git config配置有关?

另外报个小问题,直接启动git gui的话,会有这样的提示

Attachments

Comment #3

Posted on Jan 23, 2011 by Swift Monkey

这是命令行显示的问题,Git会把所有非GBK编码的文件名转义显示,说明内部确实是用UTF8存储的。我一般使用TortoiseGit,所以没有关注这个问题。今天修改了部分代码,status、ls-files这些命令可以正常显示了,你试试。

Status: New

Labels:
Type-Defect Priority-Medium OpSys-All