Linux不能输入中文

article/2025/9/21 0:19:31

Linux不能输入中文

文章目录

  • Linux不能输入中文
      • 1 目标
      • 2 环境
      • 3 修改配置
        • 3.1 服务器编码配置

1 目标

本文针对的问题是“Ubuntu 安装中文语言包”“Ubuntu Server中文问题”,“Ubuntu更改语言环境”,“Ubuntu locale的设定”,“cannot change locale (zh_CN.UTF-8)”,“Linux中文乱码”,“Linux字符集的修改”,“Linux乱码的解决办法”等问题,提供一站式解决。如果系统显示中文异常,例如出现显示中文乱码等,可以参考本文章。

2 环境

服务器环境 : Ubuntu Server 16.04 lts

3 修改配置

3.1 服务器编码配置

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

$ 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=

各个选项的含义如下:

  • 语言符号及其分类(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)。

关于 locale更多的信息,请查看 Locale-wiki
我们要修复的是中文文件名的显示和中文输入的问题,所以我们接下来只需要设置 LC_CTYPE即可.

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

locale -a

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

sudo apt-get -y install language-pack-zh-hans

安装后,已经包含 zh_CN.utf-8

接下来,修改 LC_CTYPE的值,使用 export LC_CTYPE='zh_CN.UTF-8',命令来修改.
直接执行 export LC_CTYPE='zh_CN.UTF-8'那么只对当前会话有效,
所有用户(永久) :修改/etc/profile
当前用户(永久) :修改~/.bashrc

建议直接修改 /etc/profile文件,这样所有用户都可以使用.
修改完成后,退出登录,重新登录一次,再输入 locale命令,可以得到如下输出:

LANG=
LANGUAGE=C:
LC_CTYPE=zh_CN.UTF-8
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=

就可以输入中文了


http://chatgpt.dhexx.cn/article/jGAhPVKA.shtml

相关文章

Linux之中文输入

打开linux系统的应用程序选择系统工具点击设置选择区域和语言窗口 添加汉语中文输入源 使用win空格实现切换;或shift。

linux下的中文输入法

最近折腾Ubuntu,之前一直是用英文显示系统,输入法也是Ubuntu14默认的拼音,一开始也没觉得不好,可是在vim编辑文档时 ,需要添加注释,这就显得十分不方便,所以花点时间来解决这个问题,…

ubuntu linux安装中文输入法+汉化(超详细过程)

汉化 1.打开settings 2.进入Region & Language 3.点击manage installed languages 4.点击下图按钮 5.安装简体中文 6.点击apply system-wide 7.把汉语往上移动 8.然后把formats改成china,再重启就可以了 安装中文输入法 1.ctrlaltt打开终端 2.输入sudo apt-get …

Linux.Ubuntu.中文输入法设置

Linux.Ubuntu.中文输入法设置(ibus-pinyin) Ubuntu version:ubuntu-12.04.5-desktop-amd64 安装ibus sudo apt-get install ibus IBus 全称 Intelligent Input Bus是下一代输入法框架(或者说“平台”)。 项目现托管于 Google Code - http…

linux下安装中文输入法及vim支持中文的方法

最近折腾Ubuntu,之前一直是用英文显示系统,输入法也是Ubuntu14默认的拼音,一开始也没觉得不好,可是在vim编辑文档时 ,需要添加注释,这就显得十分不方便,所以花点时间来解决这个问题,…

Kali linux 安装中文输入法

1.首先,设置源,在终端中键入如下代码,打开源设置文件 leafpad /etc/apt/sources.list将source.list文件清空,保存如下信息: deb http://http.kali.org/kali kali main non-free contrib deb-src http://http.kali.or…

linux安装中文输入法详细版

linux安装中文输入法 超详细版! 作为一个linux的初学者来说,有时候在修改hostname和vim编辑器中时常会会用到中文输入法,发现Ctrl空格居然切换不了,浏览过百度及其cdns后现安装成功,结合百度网友及其csdn网友分享的经…

【Linux】Linux使用中文输入法

使用系统自带的中文输入法 点击右上角进入设置 找到“Region & Language”,点击加号添加中文输入法 选择Chinese 选择Chinese (Intelligent Pinyin),点击右上角Add 设置完成后右上角选择中文即可使用(可使用Shift切换)

Linux上的中文输入法安装(Ubuntu + Kali五笔拼音)

Linux上的中文输入法安装Ubuntu Kali五笔拼音 1.输入法框架2.输入法3.操作系统4.使用体验5.安装输入法6.输入配置 1.输入法框架 在Linux上,常见的输入法框架有三种:fcitx、ibus、xim。 2.输入法 支持的输入法:拼音、全拼、五笔、五笔拼音…

linux 使用搜狗输入法时,只能输入英文,无法输入中文

一 linux安装搜狗输入法 1 下载deb格式文件: 对应的安装流程如下: https://pinyin.sogou.com/linux/guide 下载 fcitx # 下载 fcitx sudo apt-get install fcitx设置 fcitx 设置完成后记得重启下电脑。 安装deb # 安装deb sudo dpkg -i sogoupin…

Linux中文输入法安装

使用kali linux系统,安装ibus。 配置更新源 打开终端进入:/etc/apt/sources.list 使用vim添加下列更新源 (i:开始编辑) #kali官方源 deb http://http.kali.org/kali kali-rolling main non-free contrib #中科大的源 …

linux安装搜狗输入法后无法输入中文

安装 linux安装sogou输入法参考官网教程,https://shurufa.sogou.com/linux/guide 只能输入英文,无法输入中文 如下图所示,安装后可以在右上角状态栏看到sogou输入法,但是只能输入英文,无法输入中文。 解决方法如下&…

LINUX下安装中文输入法

最近刚给笔记本装了Ubuntuwin10双系统,但是ubuntu16.04没有自带中文输入法,所以经过网上的一些经验搜索整合,分享一下安装中文输入法的心得。本文主要介绍了谷歌拼音跟ibus中文输入法的安装,由于ibus输入法问题较多,所…

Kali Linux安装中文输入法——搜狗输入法

1、更新系统 #获得超级账户权限 sudo -i 2、编辑/etc/apt/sources.list软件源配置文件,命令 vi /etc/apt/sources.list #全选复制下面直接替换 #清华大学 [更新源] deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free  d…

linux(中文输入法,显示语言)

设置一下界面显示的语言和中文输入法(英语好的完全不用设置界面显示中文). linux版本 ubuntu20.04 64安装输入法之前要先配置国内下载源,不然下载很慢,配置方法请参照我之前的文章. 具体步骤 点击右上角,选择settings(设置). 选择 "Region&Language(地区和语言)&quo…

kali Linux安装中文输入法

提示:看完之后记得点赞哦,谢谢 文章目录 前言 一、为什么kali不自带中文输入法? 二、操作步骤 1.更新源(这里建议使用阿里云源) 2.更新系统 3.安装fcitx和fcitx的google拼音 4.配置输入法 5.管理输入法 总结 前言 例如…

linux配置中文输入法

一~ubuntu系统安装中文输入法(centos系统请直接跳到下面二) 安装输入法 下面任选一种即可: 1.IBus拼音:sudo apt-get install ibus-pinyin (sudo 以超级权限去执行下面操作,apt-get install …

LINUX中文输入法

作为一名中国人,LINUX上一开始只有英文输入法着实有些难受,现在博主就告诉大家如何使得LINUX拥有中文输入法 1.点击设置并进入language support 第一次进入时可能会提醒你安装一些语言,同意并输入密码即可 2.可以看到默认的输入法是IBus&am…

Linux下安装中文输入法总结

众所周知,fcitx和ibus是两款很好用的Linux中文输入法框架。下面来说一下其安装方法以及会踩的坑。 首先fcitx和ibus是不能共存的,两者只能装其一,所以安装其中一个时最好先使用sudo apt purge命令卸载。 卸载fcitx: sudo apt p…

linux 系统下安装中文输入法

一般安装了linux系统后,默认的输入法是英文输入法,对于我们想输入中文的内容时就非常难受了,具体操作步骤如下: 1、打开终端,使用如下命令安装只能拼音输入法,根据提示,输入:y yum…