2 个回答

最终解决方案是在用户级的配置中
vi ~/.gitconfig
添加以下代码

  1   [i18n]
  2   commitencoding = utf-8
  3   logoutputencoding = utf-8
  4 [gui]
  5   encoding = utf-8
  6 [core]
  7   quotepath = false

我把截图上第一句话的前几个字节用十六进制编辑器输进一个文本文件,结果是 GB 2312 编码的“增加子DOM”…

Unicode 都诞生了多少年了,作为一个程序员,为啥不采用全球、全平台通用的 UTF-8?在默认编码是 UTF-8 的 Linux / BSD / macOS 上使用 GB 2312,会造成很多不必要的麻烦。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题