linux怎么解决无法输入中文

  

<强>环境:

服务器环境:Ubuntu 16.04 lts

<强>服务器编码配置:

首先,我们使用壳连接登录服务器,然后在终端中输入地区命令,得到结果如下:

美元的地区   LANG=语言=C:   LC_CTYPE=癙OSIX"   LC_NUMERIC=癙OSIX"   而=癙OSIX"   LC_COLLATE=癙OSIX"   LC_MONETARY=癙OSIX"   LC_MESSAGES=癙OSIX"   LC_PAPER=癙OSIX"   LC_NAME=癙OSIX"   LC_ADDRESS=癙OSIX"   LC_TELEPHONE=癙OSIX"   LC_MEASUREMENT=癙OSIX"   LC_IDENTIFICATION=癙OSIX"   LC_ALL=

<>强各个选项的含义如下:

语言符号及其分类(LC_CTYPE)

数字(LC_NUMERIC)

比较和排序习惯(LC_COLLATE)

时间显示格式(而)

货币单位(LC_MONETARY)

信息主要是提示信息,错误信息,状态信息,标题,标签,按钮和菜单等(LC_MESSAGES)

姓名书写方式(LC_NAME)

地址书写方式(LC_ADDRESS)

电话号码书写方式(LC_TELEPHONE)

度量衡表达方式(LC_MEASUREMENT)

默认纸张尺寸大小(LC_PAPER)

对地区自身包含信息的概述(LC_IDENTIFICATION)。

我们要修复的是中文输入的问题,所以我们接下来只需要设置<代码> LC_CTYPE>

<强>查看系统支持的编码方式:

地区——

看看输出内容中是否包含zh_CN。utf - 8,如果不包含的话,可以先安装下语言包

sudo apt-get - y安装language-pack-zh-hans

安装后已经包含zh_CN。utf - 8

接下来,修改LC_CTYPE的值,使用<代码> export LC_CTYPE=& # 39; zh_CN.UTF-8& # 39; 命令来修改。

直接执行<代码> export LC_CTYPE=& # 39; zh_CN.UTF-8& # 39; 那么只对当前会话有效

所有用户(永久):修改/etc/profile

当前用户(永久):修改~/ashrc

(建议直接修改/etc/profile文件,这样所有用户都可以使用。

修改完成后,退出登录,重新登录一次,再输入<代码>地区代码> LANG=语言=C:   LC_CTYPE=zh_CN.UTF-8   LC_NUMERIC=癙OSIX"   而=癙OSIX"   LC_COLLATE=癙OSIX"   LC_MONETARY=癙OSIX"   LC_MESSAGES=癙OSIX"   LC_PAPER=癙OSIX"   LC_NAME=癙OSIX"   LC_ADDRESS=癙OSIX"   LC_TELEPHONE=癙OSIX"   LC_MEASUREMENT=癙OSIX"   LC_IDENTIFICATION=癙OSIX"   LC_ALL=

之后就可以输入中文了:

怎么解决linux无法输入中文

以上就是linux无法输入中文的详细内容,更多请关注其它相关文章!

linux怎么解决无法输入中文