这无需一个一个设定,但要注意的是 LC_ALL 这个环境变量的设定会覆盖其它的设定,使其它的环境变量的后来设定失效,因此,通常我的系统
LC_ALL 是不设定的(可以 unset LC_ALL 取消掉它)。LANG 变量设定,如果其它(LC_ALL 除外)的变量没有设定,那就依
LANG 的设定,如果其它的环境变量有设定,则依其它环境变量的设定,它不会盖过其它的环境变量设定。因此,优先性是:LC_ALL >
LC_* > LANG。目前的设定,可以使用 locale 这个指令得知,而系统所能支持的语系,可以由 locale -a 得知。
Table: | |
主要的环境变量项目 | 作用 |
LANG | 语言环境 |
LC_CTYPE | 字符辨识 |
LC_NUMERIC | 数字系统的显示 |
LC_TIME | 时间系统的显示 |
LC_COLLATE | 字符串比较、排序 |
LC_MONETARY | 币值格式的显示 |
LC_MESSAGES | 讯息显示,如菜单、错误讯息 |
LC_ALL | 语言环境整体设定 |
没有评论:
发表评论