用 vs2013 编写的 windows 程序,项目下有一个 resource.rc 的文件中有中文,上传到 git 仓库,checkout 出来时就会乱码,请问该如何解决?谢谢大神们啦(^_^)
PS:
1
yidinghe 2018-11-21 11:07:24 +08:00
|
2
yidinghe 2018-11-21 11:08:51 +08:00
另外检查一下文件编码,最好统一为 UTF-8 编码。
|
3
verbs2016 OP @yidinghe 这个地方设置过了.gitattributes 文件里面有设置的 >*.rc text eol=crlf
git config --global 里也设置了 core.autocrlf=true 文件编码,vs2013 好像都是 gbk 的编码 |
4
verbs2016 OP 找到原因了:
是因为添加的资源文件(.rc 和 .h)的字符编码与.cpp 的不同,不知道为什么会产生这种情况。 |