У меня есть сервер proxmox3. Я вхожу в систему через SSH. Умлауты (öäüÜÖÄ) работают хорошо, но в верхнем или нижнем регистре.
Затем я вхожу в свой узел openvz (debian wheezy) через:
vzctl введите 100
В этом узле
Каждый раз, когда я вхожу в систему, "locales" дает мне следующее (даже если я сделал dpkg-reconfigure locales, И отредактировал / etc / enviroment и установил для него значение:
LC_ALL=de_DE.UTF-8
LANG=de_DE.UTF-8
Локали внутри openvz-node дают:
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Понятия не имею, что здесь не так. Может ты сможешь помочь.
Странно, сегодня сделал вот что:
Сначала я ввожу это в командной строке:
export LANG=de_DE.UTF-8
export LC_MESSAGES=en_US.UTF-8
Затем перезапускаю узел. Теперь это работает. Действительно странно. Думал, что делал то же самое последние 2 дня.