通过设置正确的区域设置,可以避免“程序特定的键盘设置”部分中的许多问题。
有很多方法可以更改区域设置,locale 手册页对其进行了更详细的描述。 常用的设置是环境变量LANG, LC_ALL或LC_CTYPE设置为值
fi_FI |
或值
fi_FI@euro |
表 6-1. 区域设置
区域环境变 | 用途 |
---|---|
LC_COLLATE | 字符串排序。 |
LC_CTYPE | 字符分类和转换。 |
LC_MESSAGES | 如果程序支持翻译,则翻译程序,并且其他区域环境变量不与 LC_MESSAGES 环境变量冲突。 |
LC_MONETARY | 货币值 |
LC_NUMERIC | 非货币数值的格式化 |
LC_TIME | 日期和时间格式化 |
LC_PAPER | 纸张尺寸定义 |
LC_ALL | 定义所有上述环境变量。 其他区域环境变量将被忽略。 |
LANG | 定义所有上述环境变量,但可以单独定义单个区域环境变量。 |
这是一个示例
LANG=C LC_CTYPE=fi_FI@euro LESSCHARSET=latin1 |