Debian中设置locale的方法小结
发布时间:2022-08-18 03:03:27
本文为大家介绍如何在Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持
locale的命名规则为
1.LC_COLLATE
定义该环境的排序和比较规则
2.LC_CTYPE
用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等。是最重要的一个环境变量。
3.LC_MONETARY
货币格式
4.LC_NUMERIC
非货币的数字显示格式
5.LC_TIME
时间和日期格式
6.LC_MESSAGES
提示信息的语言。另外还有一个LANGUAGE参数,它与LC_MESSAGES相似,但如果该参数一旦设置,则LC_MESSAGES参数就会失效。LANGUAGE参数可同时设置多种语言信息,如LANGUANE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"。
7.LANG
LC_*的默认值,是最低级别的设置,如果LC_*没有设置,则使用该值。类似于 LC_ALL。
8.LC_ALL
它是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响。
一个例子:
设置前,使用默认locale:
复制代码代码如下:
debian:~# locale
LANG="POSIX"
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= 设置后,使用zh_CN.GDK中文locale: debian:~# export LC_ALL=zh_CN.GBK
debian:~# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=zh_CN.GBK
"C"是系统默认的locale,"POSIX"是"C"的别名。所以当我们新安装完一个系统时,默认的locale就是C或POSIX。
在Debian中安装locales的方法如下:
通过apt-get install locales命令安装locales包
安装完成locales包后,系统会自动进行locale配置,你只要选择所需的locale,可以多选。最后指定一个系统默认的locale。这样系统就会帮你自动生成相应的locale和配置好系统的locale。
增加新的locale也很简单,用dpkg-reconfigure locales重新配置locale即可。
我们也可手动增加locale,只要把新的locale增加到/etc/locale.gen文件中,再运行locale-gen命令即可生成新的locale。再通过设置上面介绍的LC_*变量就可设置系统的locale了。下是一个locale.gen文件的样例。
复制代码代码如下:
# This file lists locales that you wish to have built. You can find a list
# of valid supported locales at /usr/share/i18n/SUPPORTED. Other
# combinations are possible, but may not be well tested. If you change
# this file, you need to rerun locale-gen.
#
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8


猜你喜欢
- 1.定时保存文件、自动恢复文件并隐藏最近文件为了防止突然断电,死机等对正在编辑的文档造成破坏,我们可以通过自动定时保存文件来为WPS文档上个
- PDF补丁丁是一款专业的PDF文档编辑软件,这款软件支持处理PDF文档、提取文档内容等,本文中介绍的是使用这款文章编辑文档解决输出问题的方法
- 华华文件属性修改器怎么使用?华华文件属性修改器是一款可以修改文件属性软件,可以很方便的修改文件的属性,特别是给文件添加隐藏或系统的属性,不用
- Excel2010创建数据有效性列表选择数据的方法教学分享。我们在表格数据中建立数据有效性之后,可以防止我们后续导入的数据里面出现无效数据。
- 在安装过一些软件之后出现不稳定卸载不能祛除,这时候我们其实还可以做到恢复到之前的状态而不更改自己的文件,下面为大家介绍下Win7/Win8系
- 我们在购买电脑显卡的时候,经常会思考独立显卡与集成显卡那个比较适合自己。今天小编就来给大家详细介绍一下独立显卡与集成显卡的区别以及优缺点,为
- 在Windows Vista中,由于内置了Windows Search ,系统在用户输入内容到搜索框时会自动显示搜索建议,而这些
- Win10系统资源监视器怎么打开?一些用户看别人说要打开资源监视器,但是自己不知道怎么打开,所以今天系统部落小编就来给朋友们讲讲win10资
- Word2010图片不显示只显示边框怎么办?Word2010中插入的图片只显示边框,但是不显示图片,移动图片的时候才会显示图片,该怎么解决这
- 使用07的用户编辑完文档之后,发送给03用户,03的用户却打不开07文件,在Word2007与Word2003共存的阶段,经常会出现这样的问
- 现在市场上显卡有好几种,有独立显卡、核心显卡、以及集成显卡等等。这里就一一都说了,先说这几个吧,不同的显卡定位也就不同了。有不少的用户对核心
- 1.打开需要突出显示某些数据的的Excel表格,选中需要设置的数据单元格,接着点击“样式”→“条件样式”→“突出显示单元格规则”,接着我们就
- 有的用户在使用win7系统电脑的时候不小心把sam文件删除了,怎么办呢?看看下面的教程吧Win7系统误删sam文件不要担心,这里有一个最简单
- 搜狗输入法打特殊符号方法如下:第一步:首先打开搜狗输入法,在工具栏找到“工具”图标。第二步:点开工具栏,在下方找到特殊符号,然后点击添加。第
- 在VBA中当我们有时需要显示一个无标题栏的窗体作为启动的界面,但是VBA的窗体不可以直接设置这样的属性,只有通过代码来实现附件下载:点击链接
- 我们在打开电脑程序的时候,系统提示无法启动此程序,因为计算机中丢失MSVCR120.dll,尝试重新安装该程序以解决此问题。这是什么情况呢?
- 我们在操作系统的时候,可以将重要的事项和代办事项记录到备忘录内,在我们的Win10系统内就已经自带了这项功能,那我们要怎么打开系统自带的桌面
- 最近有很多小伙伴反映在安装2022-适用于 Windows 11 的 06 累积更新,适合基于 x64 的系统 (KB5014697)时,遇
- A4是工作中最常用的纸质文件尺寸。由于某些需要,可能会使用一些A3或其他纸质文档。现在的问题是如何设置所需的纸张尺寸。想必,很多朋友都不知道
- 要用好excel,就得精通各种excel函数,今天,小编就分享一下excel减法函数怎么用?Excel减法函数介绍Excel内置函数中,能实