在文本模式下运行 Linux - 空白菱形而不是中文/旁遮普语等字符

在文本模式下运行 Linux - 空白菱形而不是中文/旁遮普语等字符

在文本模式下并使用,例如,简体中文或者印度/旁遮普语区域设置 我在控制台中得到空白菱形符号来代替字符。

我正在运行 Xubuntu

language-pack-pa*
language-pack-zh*

安装。

当我将语言环境更改为俄语时,它会按预期工作:

johnny@xubuntu:~$ cat /etc/default/locale.ruru
LANG="ru_RU.UTF-8"
LANGUAGE="ru_RU:ru"
johnny@xubuntu:~$ sudo cp /etc/default/locale.ruru /etc/default/locale
...
johnny@xubuntu:~$ date
Ср. янв. 14 13:26:18 GMT 2015          // <-----

当我改成中文时,我会得到钻石:

johnny@xubuntu:~$ cat /etc/default/locale.zhcn
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
johnny@xubuntu:~$ sudo cp /etc/default/locale.zhcn /etc/default/locale
...
johnny@xubuntu:~$ date
2015◆ 01◆ 14◆ ◆◆◆ 13:27:26 GMT         // <-----

如果我随后启动 X 会话,一切都会正常,脚本会在终端中正确显示,GUI 元素上的标签也是如此。

如何在控制台中修复它?

答案1

我想这与字体有关。在文本模式下使用与 X 中不同的字体。进行简单的谷歌搜索表明在文本模式下可能无法实现Arch Linux 论坛LFS控制台

相关内容