ubuntu设置系统字符集为中文
第一步:查看自己系统的字符集
先查看系统的默认字符集格式:locale 或者cat /etc/default/locale
root@JumpServer-APP-T02:~# locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
root@JumpServer-APP-T02:~#
以下是各个参数的解释:
LANG:系统默认的locale设置。
LC_CTYPE:控制字符集和字符分类的设置。
LC_NUMERIC:控制数字格式的设置。
LC_TIME:控制时间和日期格式的设置。
LC_COLLATE:控制字符串排序的设置。
LC_MONETARY:控制货币格式的设置。
LC_MESSAGES:控制程序的输出语言和信息的格式。
LC_PAPER:控制打印输出格式的设置。
LC_NAME:控制人名格式的设置。
LC_ADDRESS:控制地址格式的设置。
LC_TELEPHONE:控制电话号码格式的设置。
LC_MEASUREMENT:控制度量单位格式的设置。
LC_IDENTIFICATION:控制文化标识符的设置。
LC_ALL:如果设置了这个参数,它将覆盖其他所有的locale设置。
每个参数都对应一个特定的分类别,用于控制不同方面的locale设置。例如,LC_TIME用于控制时间和日期格式的设置,LC_MESSAGES用于控制程序的输出语言和信息的格式。在CentOS 7中,这些参数的默认值通常设置为英语(en_US.utf8)。
测试
root@JumpServer-APP-T01:~# date
Mon 06 Mar 2023 11:21:23 AM UTC
root@JumpServer-APP-T01:~#
第二步:安装中文语言字符
输入命令:sudo apt install language-pack-zh-han* -y
sudo apt install language-pack-zh-han* -y
第三步:备份原始配置文件
查看配置文件中是否有locale和locale.bak两个文件
root@JumpServer-APP-T01:~# cp /etc/default/locale /etc/default/locale.bak
root@JumpServer-APP-T01:~# ls /etc/default
amd64-microcode console-setup cryptdisks grub.d irqbalance locale.bak networkd-dispatcher pollinate ufw
apport crda dbus grub.ucf-dist keyboard mdadm nss rsync useradd
bsdmainutils cron grub intel-microcode locale motd-news open-iscsi ssh
root@JumpServer-APP-T01:~#
第四步:编辑配置文件
查看原始的配置文件
root@JumpServer-APP-T01:~# cat /etc/default/locale
LANG=en_US.UTF-8
配置新的配置文件内容,并查看
root@JumpServer-APP-T01:~# vim /etc/default/locale
root@JumpServer-APP-T01:~# cat /etc/default/locale
LANG=zh_CN.UTF-8
#LC_ALL=zh_CN.UTF-8 可选择性添加次条目
root@JumpServer-APP-T01:~#
第五步:重新启动电脑生效
输入命令:reboot
root@JumpServer-APP-T01:~# reboot
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(JumpServer-1) at 19:20:43.
Type `help' to learn how to use Xshell prompt.
[C:\~]$
第六步:配置文件立即生效
输入命令:source /etc/default/locale
root@JumpServer-APP-T01:~# source /etc/default/locale
第七步:测试成功
root@JumpServer-APP-T01:~# date
2023年 03月 06日 星期一 11:20:03 UTC
root@JumpServer-APP-T01:~#
ubuntu设置系统字符集为中文的更多相关文章
- 安装Ubuntu双系统系列——安装中文输入法
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架.在Ubuntu的中文 ...
- ubuntu设置系统时间与网络时间同步
ubuntu设置系统时间与网络时间同步 Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC). 系统时间:指当前Linux Ker ...
- centos7设置系统语言为中文
centos7设置系统语言为中文 修改 /etc/locale.conf 文件内容为: LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB1 ...
- ubuntu 英文系统下安装中文输入法
环境:ubuntu15.10 64位 英文版 软件:fcitx输入法框架,及多种拼音输入法 linux的英文系统会比中文少很多麻烦,特别是在命令行输入路径的时候,如果路径是中文将是一件很头疼的问题.但 ...
- ubuntu设置系统时间与网络时间同步和时区
Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC). 系统时间:指当前Linux Kernel中的时间. 硬件时间:主板上有电池供电的时 ...
- Linux查看及设置系统字符集
查看正在使用的字符集 查看可以设置的字符集 locale -a 修改字符集 export LANG=zh_CN.gbk
- 【转】Ubuntu英文系统下安装中文输入法
转自:https://my.oschina.net/No5stranger/blog/290026 ubuntu默认的输入法是ibus,综合网上评论,fcitx的支持者更多,而且个人感觉fcitx也的 ...
- 在ubuntu英文系统下使用中文输入法
How to install and use Chinese Input Method in the English Locale in Ubuntu ?(1) Check if there exis ...
- ubuntu下设置数据库字符集
就linux环境下出现的数据库乱码的问题,以ubuntu为例进行的总结 ubuntu环境设置的字符集utf8,windows默认字符集是GBK,Ubuntu的默认字符集为utf-8,这使 得在用tel ...
- 增加UBUNTU字符集 解决中文乱码问题
对GBK,GB2312,GB18030字符集的支持是UBUNTU中文乱码的罪魁祸首,其实我们可以在保持UTF-8为默认编码的条件下添加对这几个编码的支持,以解决中文乱码问题. 我想这个问题肯定有其他人 ...
随机推荐
- 快速搭建SpringBoot3.x项目
写在前面 上一小节中我们从0到1 使用Vite搭建了一个Vue3项目,并集成了Element Plus 实现了一个简单的增删改查页面. 这一篇中我们将使用IDEA快速搭建一个SpringBoot3.x ...
- iOS16新特性:实时活动-在锁屏界面实时更新APP消息
简介 之前在 <iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践> 里介绍了iOS16新的特性:实时更新(Live Activity)中灵动岛的适配流程,但其实除了灵动岛的展示 ...
- DEDEBIZ禁止发布重复标题文章的方法
修改文件位置 /admin/article_add.php 找到 if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, ...
- destoon运行流程二次开发必看
<?php 代码首先包含common.inc.php文件 在common.inc.php文件中,首先定义常量. define('IN_DESTOON', true); define('IN_AD ...
- 如何使用webgl(three.js)实现煤矿隧道、井下人员定位、掘进面、纵采面可视化解决方案——第十九课(一)
序: 又是很久没有更新文章了,这次索性将之前做的三维煤矿项目拿出来讲讲,一是回顾技术,二是锻炼一下文笔. 随着科技的不断发展,越来越多的人开始关注煤矿采集的安全和效率问题.为了更好地展示煤矿采集的过程 ...
- RK3588平台产测之ArmSoM-W3 DDR压力测试
1. 简介 RK3588从入门到精通 ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性 优秀的产品都要进行多次全方位的功能测试以及性能压力 ...
- 2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100) 对于张三,用ai表示他购买了ai(0<=ai<=10^4)份额的第i个产品(1<=i<=N) 现给出K(
2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100) 对于张三,用ai表示他购买了ai(0<=ai<=10^4)份额的第i个产品(1& ...
- python类的赋值操作和浅拷贝
变量的赋值 只是形成了两个变量,但是还是指向同一个对象,我们来看看代码 class SWS: pass class SSN: pass class C: def __init__(self, sws, ...
- MySQL运行在docker容器中会损失多少性能
前言 自从使用docker以来,就经常听说MySQL数据库最好别运行在容器中,性能会损失很多.一些之前没使用过容器的同事,对数据库运行在容器中也是忌讳莫深,甚至只要数据库跑在容器中出现性能问题时,首先 ...
- C# 泛型编译特性对性能的影响
C#作为一种强类型语言,具有丰富的泛型支持,允许开发者编写可以应对不同数据类型的通用代码.然而,在泛型编译时,针对结构和类作为泛型参数时,会对性能产生不同的影响. 泛型编译行为 在C#中,泛型编译行为 ...