这就是我正在做的事情:
LANG=ru_RU.UTF-8 git log -n 1 --pretty=format:%ad '--date=format:%B %e, %Y'
我得到了:
March 23, 2016
我期待:
Март 23, 2016
怎么了?
我正在检查我的语言环境,似乎没问题:
$ LANG=ru_RU.UTF-8 locale
LANG="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_CTYPE="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_ALL=
这也是我正在做的事情:
$ export LANG=ru_RU
$ date +%c
пятница, 25 марта 2016 г. 16:49:56
$ git log -n 1 --pretty=format:%ad '--date=format:%c'
Wed Mar 23 21:24:18 2016
WTF?