Назад | Перейти на главную страницу

Немецкие умляуты (но только в верхнем регистре) не работают

У меня есть сервер 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 дня.