linux无法输入中文


本文摘自PHP中文网,作者V,侵删。

环境:

服务器环境 : Ubuntu Server 16.04 lts

服务器编码配置:

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

$ locale

LANG=

LANGUAGE=C:

LC_CTYPE="POSIX"

LC_NUMERIC="POSIX"

LC_TIME="POSIX"

LC_COLLATE="POSIX"

LC_MONETARY="POSIX"

LC_MESSAGES="POSIX"

LC_PAPER="POSIX"

LC_NAME="POSIX"

LC_ADDRESS="POSIX"

LC_TELEPHONE="POSIX"

LC_MEASUREMENT="POSIX"

LC_IDENTIFICATION="POSIX"

LC_ALL=

(免费视频教程推荐:linux视频教程)

各个选项的含义如下:

语言符号及其分类(LC_CTYPE)

数字(LC_NUMERIC)

比较和排序习惯(LC_COLLATE)

时间显示格式(LC_TIME)

货币单位(LC_MONETARY)

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

姓名书写方式(LC_NAME)

地址书写方式(LC_ADDRESS)

电话号码书写方式(LC_TELEPHONE)

度量衡表达方式(LC_MEASUREMENT)

默认纸张尺寸大小(LC_PAPER)

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

我们要修复的是中文输入的问题,所以我们接下来只需要设置 LC_CTYPE即可。

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

1

locale -a

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

阅读剩余部分

相关阅读 >>

怎么设置Linux实例带宽和cpu跑满或跑高排查

如何查看Linux服务

最详细的Linux终端和line discipline图解

Linux和android的区别有哪些?

Linux grep与正则表达式的简单介绍

Linux cut命令的用法介绍

Linux怎么卸载已安装的软件程序?

Linux 文件权限详解

如何查看Linux信息

如何查询云服务器 ecs 提供的实例规格族资源

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...