hualinux1.6 VM虚拟机字符界面登录发现中文乱码原因

现象

有的人发现一个问题:

ssh工具如xshell登陆中文正常显示,直接在VM虚拟机字符界面登录发现中文乱码。也安装了中文支持。

这是为什么呢?

分析

我们执行一个who命令,如下:

知道我们的是tty终端,搜索一下发现tty不支持中文!内容如下:

明确的和你说,TTY 不支持中文!

Linux kernel maintainers do not accept patches for better Unicode support on the console because the console is to be used as an emergency interface. What needs to be done is write a terminal emulator for the Linux framebuffer that undertakes the support for Unicode. Something like a 'getty' replacement. This aspect of open-source development did not receive yet much attention

大意是:linux核心机制不接受任何的unicode补丁在Console层面,因为Console是作为一种紧急接口被使用...... 而且目前开源开发组也没有过多的关注这一点.

从这里可以得出一个结论,目前tty是给管理员紧急修复系统时所使用的界面,故而从内核层面就不支持加载unicode包;但是模拟接口比如用SSH之类的登陆,是可以支持中文的

所以别等了。

如果非要本机登录查看的话,可以安装图形界面(GNOME、KDE等),在里面打开终端(shell)窗口就可以打linux命令了∩_∩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值