Does Core Shell support 2-byte characters?
If you mean CJK characters, yes, Core Shell supports it inherently.
If wide characters are displayed as question-marks, please refer to this topic:
Could you please follow the instructions in Why non-ASCII characters displayed as question-marks? and try list the commit again? Seemed like git didn’t parsed the UTF-8 characters correctly.