The FreeBSD Project | Chapter 23. Localization - i18n/L10n Usage and Setup
https://www.iplayio.cn/post/851501938
FreeBSD默认支持语言,如下:
$ locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
问题:
作为web site,html内的中文显示不出来。没有办法进行中文的编辑。
所以,需要支持中文才行。
语言配置
查看支持的Locales
$ locale -a |grep CN
zh_CN.GB18030
zh_CN.GB2312
zh_CN.GBK
zh_CN.UTF-8
zh_CN.eucCN
官方推荐方式 Login Classes Method
一、修改本地环境
修改用户目录下 .login_conf文件,添加如下
me:\
:charset=zh_CN.UTF-8:\
:lang=zh_CN.UTF-8:
生成数据库文件
cap_mkdb .login_conf
二、修改用户class属性,适配语言环境
修改 /etc/login.conf
# Chinese Users Accounts. Setup proper environment variables.
#
chinese|Chinese Users Accounts:\
:charset=zh_CN.UTF-8:\
:lang=zh_CN.UTF-8:\
:tc=default:
cap_mkdb /etc/login.conf
chpass jekyll
,设置class
Class: chinese
vipw
检查是否设置生效
简易方式
一、全局设置
/etc/profile
export LANG=zh_CN.UTF-8
/etc/csh.cshrc
setenv LANG "zh_CN.UTF-8"
二、用户设置
编辑用户目录 .profile 文件
LANG=zh_CN.UTF-8; export LANG
MM_CHARSET=zh_CN.UTF-8; export MM_CHARSET
网友评论