Везде использую исключительно utf-8. И нигде не наблюдается проблем с русскими символами, кроме гита. Коммиты делаю, подключившись через ssh к серверу, в vim'e. Пишу по-русски и никаких проблем. Но когда выполняю git log или git diff, то место русских символов появляются, как я понял, их коды в угловых скобках. Например,
<D0><9F><D0><BE><D0><BF><D1><8B><D1><82><D0><BA><D0><B0> ...
В гугле нашел только то, что гит по-умолчанию работает с юникодом. Откуда тогда такая проблема не пойму.
На локальной машине такой проблемы нет. Только на сервере.