Why doesn't GIT natively support UTF-16
问题 Git supports several different encoding schemes: UTF-7 , UTF-8 , UTF-32 , as well as non-UTF ones. Given this, why doesn't it support UTF-16 ? There's a lot of questions that ask how to get git to support UTF-16, but I don't think that this has been explicitly asked or answered yet. 回答1: I devote a significant chunk of a full chapter of my (currently rather moribund) book (see Chapter 3, which is in better shape than later chapters) to the issue of character encoding, because it is a