在命令行查看git的diff,碰到GBK编码的文件时,中文显示会是乱码。
原因:git diff的输出使用less,而less不支持gbk编码
解决方案:通过将git diff的输出放到一个支持gbk的编辑器中就可以了
以下是使用不通的编辑器查看git diff的办法。
Vim
git diff | vim -R -MacVim
git diff | mvim -R -Sublime
git diff | sublTextMate
git diff | matevim中使用gbk编码
用vim打开文件后,如果vim无法正确识别文件的编码,通过下面命令可以通知vim使用指定编码重新加载文件:
:e ++enc=<encoding>fileencoding配置项
vim的这个配置项的值是一个编码列表。
当vim打开一个文件时,会按照顺序尝试使用这
继续阅读与本文标签相同的文章
下一篇 :
ES6 iterator 和 generator
-
Spring Cloud开发人员如何解决服务冲突和实例乱窜?
2026-05-19栏目: 教程
-
数据上云安全吗
2026-05-19栏目: 教程
-
豆瓣评分9.9!国内外口碑炸裂的强化学习圣经中文版终于来了!
2026-05-19栏目: 教程
-
免费公测 | 为互联网业务而生,阿里云全球首发云Cassandra服务!
2026-05-19栏目: 教程
-
看板的前世今生
2026-05-19栏目: 教程
