Linux 控制台不能显示除英语以外的任何语言,而 Gnome 下的终端可以

use*_*116 8 linux tty unicode console

我还是 Linux 和类 Unix 系统的新手,我试图在互联网上搜索我的问题。不幸的是,我现在没有得到可行的答案。

我的问题是我的 Debian linux 上的控制台(tty)无法显示除英语之外的任何语言,这对我来说有点不方便,因为我的磁盘上有一些文件夹和文件,名称为中文。然而,当我尝试在 Gnome 桌面的终端窗口中定位文件时,它为我完美地显示了汉字。如何在控制台(tty)中正确显示文件名?

谢谢你的帮助。

Tho*_*key 10

简短的回答:你不能。

更长:Linux 控制台在控制台中显示 Unicode 的能力有限,仅支持 512 个字形(这是中文的一小部分)。这是因为它将信息存储在(内核)内存中。此外,这样做时,它会减少可用视频属性的数量(通常通过消除“粗体”)。

据报道,您可以设置一个帧缓冲设备,注意很少有人在积极使用中讨论这个问题(它可能效果不佳)。

进一步阅读: