德语变音符号(但仅限大写)损坏

德语变音符号(但仅限大写)损坏

我有一台 proxmox3 服务器。我通过 SSH 登录。变音符号 (öäüÜÖÄ) 工作正常 - 不管是大写还是小写。

然后我通过以下方式登录我的 openvz 节点(debian wheezy):

vzctl 输入 100

在此节点中,

  • 在 CLI 上变音符号不起作用
  • 在文本文件中只有小写的变音符号有效(üöäÜÖÄ 给出:üöä�^��^��^)

任何时候我登录“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=

我不知道这里出了什么问题。也许你可以帮忙。

答案1

奇怪,今天我做了这个:

首先,我在命令行中输入以下内容:

export LANG=de_DE.UTF-8
export LC_MESSAGES=en_US.UTF-8

然后我重启节点。现在它工作了。真奇怪。我以为我过去两天也做了同样的事情。

相关内容