TUI 界面显示不正确

par*_*oid 2 terminal character-encoding

我在 Amazon EC2 上有一个 Ubuntu 11.04 服务器,它无法正确显示 TUI 界面,例如 onMidnight Commandertree.

腐败

我很确定这个问题在我设置时不存在,我怀疑它可能在我执行apt-get dist-upgrade.

我怎样才能解决这个问题?

Gil*_*il' 5

字符─CP-1251(延伸的8位字符集LATIN1)弥补?在解释时UTF-8 。显然,您的语言环境设置不正确:远程系统认为它显示在 UTF-8 终端上(UTF-8 是 Unix 世界中事实上的标准编码),但您的终端显示在 CP-1251(是您在 Windows 下运行终端模拟器?)。您必须修复此差异。

我的建议是使用 Unicode 终端。它更强大,Unicode(以 UTF-8 编码)是当今的标准,在遗留系统之外。在 Windows 下,我推荐mintty,或者如果您将终端模拟器与 ssh 结合使用,PuTTY。确保为 Unicode 配置终端(并使用对 Unicode有显着支持的字体,只要您的 Windows 版本至少是 Windows XP,这应该不是问题)。

如果您一直使用非 Unicode 终端,请将远程系统设置为使用 latin1。确保en_US.iso88591 生成语言环境(使用 进行检查locale -asudo locale-gen en_US.iso88591如果它没有出现在列表中,则运行)。然后加export LC_CTYPE=en_US.iso88591~/.profile