现象:做字符串比较、包含相关的操作无法得到正确的结果。
解决方法:
- 检查当前操作系统的语言设置
- 使用locale命令来查询当前的语言环境
- 设置Language Pack的语言环境。
- 前面安装Domino的过程我就不说了。安装完Domino之后,还需要安装Language Pack。在LP的readme.txt文件中,注明了各种操作系统下面需要使用的语言和字符集,以Linux为例,需要设置为zh_CN.GB2312。
- 操作如下:
LANG=zh_CN.GB2312
LC_ALL=zh_CN.GB2312
export LANG
export LC_ALL
- 安装Language Pack
- 运行install来进行安装,在安装过程中注意选择中文。
- 设置notes用户的语言环境
- Domino不能用root账号来启动,必须使用notes(安装Domino时候设置的账号)来进行启动。由于我们设置了当前的语言为中文,采用GB2312的字符集。所以该notes用户的语言环境也需要设置为zh_CN.GB2312
- 修改profile文件
- 到domino运行账号(notes)的home目录下去(/home/notes),然后编辑.bash_profile文件,添加如下行
LANG=zh_CN.GB2312
LC_ALL=zh_CN.GB2312
export LANG
export LC_ALL
然后重新使用该账号登录系统,启动domino即可!