本文主要是介绍locale表示方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
locale的表示由三部分组成:语言,国家,字符集以及编码方式。
通过命令locale来观察输出结果:
$ 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=
上一篇的locale的12个变量都出现在输出结果中。
LC_ALL和LANGUAGE变量没有设定,LANG变量设定了。
en_US.UTF-8
指的是英语,美国,unicode字符集的UTF-8编码方式。
locale -a 参数可以显示系统中能用的所有的locale
$ locale -a
an_ES.utf8
C
crh_UA.utf8
C.UTF-8
de_CH.utf8
dz_BT
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
hy_AM.utf8
ia
ks_IN.utf8
lg_UG.utf8
POSIX
ps_AF.utf8
rw_RW.utf8
ta_IN.utf8
uz_UZ@cyrillic
uz_UZ.utf8
vi_VN.utf8
zh_CN.utf8
zh_HK.utf8
zh_SG.utf8
zh_TW.utf8
UTF-8 和 utf8是相同的。
C 指的是没有locale. 如果将LC_ALL设置为C,就是去除所有的locale设置。
这篇关于locale表示方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!