Ubunt 乱码问题

Ubuntu Server 命令行下的默认语言改成英语en_US.UTF-8                      
服务器

若是Ubuntu  Server在安装过程当中,选择的是中文(不少新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认的语言将会是中文zh_CN.UTF-  8。但问题是咱们安装的是服务器,只须要运行命令行终端,但在终端下没法正常的显示默认中文编码zh_CN.UTF-8。字体

能够有三种方法解决该问题,分别详细介绍以下。编码

第一种:安装zhcon软件包
$ sudo apt-get install zhcon
便可将zhcon软件包安装上,它其实就至关于一个Ubuntu的UC-DOS程序,是一个汉字外挂。既然是外挂就必然要占用必定的系统资源,根据实际需求可选用该方法。命令行

第二种:使用putty、securteCRT等虚拟终端软件
直接修改虚拟终端界面配置项目中的字体编码为UTF-8便可。其实就是仍然采用了Ubuntu  Server默认的zh_CN.UTF-8汉字编码,但在虚拟终端中通过“编码修正”后正确显示出来,由于Windows系统下是采用GBK做为系统默认   编码的,故在Windows下,不管是虚拟机,仍是默认的虚拟终端界面,显示汉字都是乱码或菱形符号。该方法使用较广,但在实际终端下,仍然没法正常显示  汉字,由于此时系统的默认编码仍是zh_CN.UTF-8,服务器上的实际终端仍是不能认识zh_CN.UTF-8这种编码。故引出第三种方法。资源

第三种:修改Ubuntu的配置文件/etc/default/locale
将原来的配置内容修改成
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
再在终端下运行:
$ locale-gen -en_US:en
注销或重启后,Ubuntu Server真正服务器实体终端就恢复成了英文的语言环境。
因此,此方法不是真正意义上的中文化,而是恢复英文的默认编码get

相关文章
相关标签/搜索