Я работаю в Linux Red Hat 4.1.2-48 от PuTTy, где установлена кодировка UTF-8 (PuTTy). Я установил mercurial 2.2.1 и его репозиторий. В файле hgrc кодировки репозитория установите UTF-8, например:
[web]
allow_push = *
push_ssl = false
encoding = UTF-8
[diff]
git = True
ignorews = True
ignorewsamount = True
ignoreblanklines = True
В репозитории есть файлы, имена которых в кодировке utf-8 и имеют русские символы. Когда я захожу в каталог репозиториев, я вижу правильные русские символы. В среде Linux переменная LANG=en_US.UTF-8.
.
Если я клонирую этот репозиторий на windows 7, у меня правильные русские символы и все нормально. Но если я клонирую на этот линукс, все русские символы становятся '?' персонаж. Когда я выполняю команду file -bi
, она говорит, что это utf8.
Кто-нибудь может помочь решить эту проблему, чтобы русские символы были русскими или сказать направление проблемы?