linux查看系统编码/语言和修改系统编码/语言的方法
linux查看系统编码/语言和修改系统编码/语言的方法
分类专栏: Linux 文章标签: linux查看修改系统编码 linux查看系统编码
Linux
1、查看字符编码和语言
使用locale命令,语言是en_US(美式英语),编码是UTF-8
2、修改字符编码和语言
centos6 修改 /etc/sysconfig/i18n
centos7 修改 /etc/locale.conf
先看一下修改前的
然后,如改成中文编码:
LANG=en_US.UTF-8
改为
LANG="zh_CN.GBK"
然后在不重启的情况下重新加载i18n文件
centos6:
source /etc/sysconfig/i18n
centos7:
source /etc/locale.conf
好了,修改完成
下面是补充知识:
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:
方法1:
vi /etc/sysconfig/i18n
默认为:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改为:
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
方法2:
vi /etc/profile
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
方法3 :
vi /etc/sysconfig/i18n
更改LANG='zh_CN.UTF-8'
既支持中文
运行locale指令得到当前系统编码设置的详细资料。
一、locale的五脏六腑
1、 语言符号及其分类(LC_CTYPE)
2、 数字(LC_NUMERIC)
3、 比较和排序习惯(LC_COLLATE)
4、 时间显示格式(LC_TIME)
5、 货币单位(LC_MONETARY)
6、 信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES)
7、 姓名书写方式(LC_NAME)
8、 地址书写方式(LC_ADDRESS)
9、 电话号码书写方式(LC_TELEPHONE)
10、度量衡表达方式(LC_MEASUREMENT)
11、默认纸张尺寸大小(LC_PAPER)
12、对locale自身包含信息的概述(LC_IDENTIFICATION)。
二、理解locale的设置
设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。
它们之间有一个优先级的关系:LC_ALL > LC_* > LANG
可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。
linux查看系统编码/语言和修改系统编码/语言的方法的更多相关文章
- 查看 postgresql 数据库编码,以及修改数据库编码
查看数据表编码: \encoding 修改数据库编码: update pg_database set encoding = pg_char_to_encoding('UTF8') where datn ...
- 我使用过的Linux命令之date - 显示、修改系统日期时间
原文地址:http://www.cnblogs.com/diyunpeng/archive/2011/11/20/2256538.html 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是 ...
- 我使用过的Linux命令之date - 显示、修改系统日期时间(转)
用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格 ...
- Linux下MySQL 5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
一.登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+----------------- ...
- 【转贴】Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
原文地址; http://www.ha97.com/5359.html PS:昨天一同事遇到mysql 5.5中文乱码问题,找我解决.解决了,有个细节问题网上没人说,我就总结一下. 一.登录MySQL ...
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
一.登录MySQL查看用SHOW VARIABLES LIKE 'character%';下字符集,显示如下: +--------------------------+---------------- ...
- Ubuntu修改系统语言为英文可支持中文
简单来说,就行修改/etc/default/locale文件,设置语言位UTF-8,如果没有这个语言,就执行命令locale-gen en_US.UTF-8进行安装,没有即时生效的话就重启. 查看当前 ...
- Linux之修改系统密码
目录 Linux之修改系统密码 参考 RHEL6修改系统密码 RHEL7修改系统密码 Linux之修改系统密码
- 查看Linux系统文本编码-方便修改ssh编码一致
首先,Linux系统发行的时候全世界都一样,系统是中文的还是英文的完全取决于你选择的语言包.不同国家的人在安装使用的时候选择属于自己国家的语言包,应用程序中的语言也不是写死的,它根据系统的设置来调用相 ...
- Linux下修改系统编码的操作记录
Linux系统安装后,发现中文显示乱码.因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8)操作记录如下:1)检查linux的系统编码检查linux的系统编码,确定系 ...
随机推荐
- C# 对字符串进行UrlEncode/UrlDecode
https://www.cnblogs.com/li150dan/p/13492280.html //对字符进行UrlEncode编码 string text= System.Web.HttpUtil ...
- CheckSum算法--又名累加和校验算法
校验和(Checksum)是网络协议使用的数据错误检测方法,并且被认为比LRC(纵向冗余校验,Longitudinal Redundancy Check,LRC),VRC和CRC(循环冗余校验(Cyc ...
- 在浏览器中清除缓存和 Cookies
清除浏览器缓存和 Cookie 的说明 大多数浏览器中按 Ctrl+Shift+Delete 键打开菜单以清除缓存和 Cookie.如果此步骤不起作用,请在下面选择浏览器类型了解详细说明. Inter ...
- HyperWorks install
简介 网格划分软件HyperWorks 的下载链接 https://www.jb51.net/softs/677139.html#downintro2 hyperWorks 的安装链接 http:// ...
- ETLCloud+Doris组合:数据集成,更简单更高效
在现代数据驱动的业务环境中,高效的数据集成与处理是企业成功的关键.随着数据量的快速增长和多样化需求的增加,传统的数据处理工具已经无法满足企业的需求.ETLCloud与Doris的组合为企业提供了一种简 ...
- 新一代ETL平台,一站式数据处理平台
ETL的应用是将企业业务系统的数据经过抽取.清洗.转换之后加载到数据仓库的一个过程.用ETL的目的是为了把企业散落在各个系统中的数据集中起来,统一标准化管理.因此,ETL是构建数据仓库的重要的.必不可 ...
- 如何搭建企业级MQ消息集成平台
企业级MQ消息集成平台的重要性在于实现不同系统之间的高效.可靠.实时的消息传递和数据交换.它可以帮助企业实现系统解耦,提高系统的可扩展性和灵活性,降低系统间的依赖性.通过消息队列中间件,企业可以实现异 ...
- iPaaS平台能帮助企业解决什么问题?
随着数字化转型的推进,越来越多的企业开始关注如何提高业务效率和灵活性.iPaaS作为一种新型集成平台,它能够帮助企业解决许多与应用程序和数据集成相关的问题. 它能给企业解决什么问题? 以下是 iPaa ...
- Society-Links-Taiwan朋友们的链接列表
王彦仁 https://wangyenjen.github.io/ 部落格, 簡報 名稱 網址 經歷 侯欣緯 競程筆記 部落格 2022 國手 賴昭勳 slides 入營考比賽策略 2022 國手 吳 ...
- 各大PACS厂商合集
1.互联互通,蓝海市场--全球影像 http://lzimc.com/news/company/7892.html 2.联众医疗 http://lzimc.com/ 3.微至云动云影像 http:// ...