Git Diff中的非UTF8字符(如ESC [1; 33m])

时间:2018-01-25 02:29:21

标签: git encoding utf-8

Git diff一直显示非UTF8字符。

Imgur Link

来自Make git diff show UTF8 encoded characters properly的建议,我尝试在export LESSCHARSET=UTF-8中设置.zshrc,但仍然无效。

1 个答案:

答案 0 :(得分:1)

这些是颜色设定代码。指示您的less传递它们(通过,例如,-R作为选项或R在环境LESS设置中)或禁用彩色差异。

如果尚未设置LESS="FRX"设置,则Git默认在环境中设置LESS。要使此失败,您必须覆盖默认设置,例如,提供您自己的LESS设置或使用命令行选项。