因为虚拟终端 没有汉字包== 虽然你的系统是中文的 可能,但是虚拟终端 需要另外安装中文包
第一种:安装zhcon软件包
$ sudo apt-get install zhcon
即可将zhcon软件包安装上,它其实就相当于一个Ubuntu的UC-DOS程序,是一个汉字外挂。既然是外挂就必然要占用一定的系统资源,根据实际需求可选用该方法
如果对中文要求不高 可以通过更改设置 将终端设置成 英文环境 方法如下
第三种:修改Ubuntu的配置文件/etc/default/locale
将原来的配置内容修改为
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
再在终端下运行:
$ locale-gen -en_US:en
注销或重启后,Ubuntu Server真正服务器实体终端就恢复成了英文的语言环境。
所以,此方法不是真正意义上的中文化,而是恢复英文的默认编码
这种情况是由于字符编码格式不同导致的。
你可以使用LANG=C,应该就行了。
看看终端的字符集 是中文乱码吧?