commit source code into git repository with emacs vc-mode. I used Chinese characters to write commit message. and push the changeset into github then all of the Chinese characters changed to be irrecognizable
↓↓↓↓↓↓After push into github↓↓↓↓↓↓↓
commit source code into git repository with emacs vc-mode. I used Chinese characters to write commit message. and push the changeset into github then all of the Chinese characters changed to be irrecognizable
↓↓↓↓↓↓After push into github↓↓↓↓↓↓↓
VC does not know what particular backends use for character encodings (yes, that's a bug in VC for those backends which do specify that the encoding has to be utf-8), so it probably encoded your comment using your locale's favorite encoding (say big5) insead of using github's expected utf-8 (or so I guess).