gitg 无法正确显示 UTF8 文件的 git diff,即使在
- git 正确执行(如控制台所示)
- gitg 正确显示 UTF8 文件(不是 diff)
是否可以将其配置为正确显示 UTF8 编码文件的差异?如果有怎么办?
编辑 :
barti_ddu 帮助我意识到似乎发生的事情实际上是 gitg 从收到的 diff 文件中猜测编码。
当我用编码良好的字符替换编码错误的字符时,我遇到了这个问题:diff 中的第一个是错误的,这可能会导致错误的猜测(并且给人的印象是我正在用错误的字符替换编码良好的字符):
所以(不太重要的)目标是强制 gitg decode diff 为 UTF8 而不是猜测。