必须设置 Build Forge 组件以支持国际数据。
过程
- 配置 Web 浏览器。
- 设置语言。
- 请确保安装了正确的字体。
- 将代理程序主机配置为使用 UTF-8 字符集。
在 Windows 上,使用 chcp 命令来检查代码页:
> chcp
在 UNIX 或 Linux 上,使用以下命令来检查语言环境和字符集:
locale
您应当看到指示语言和字符集的值。以下示例来自使用美国英语和 UTF-8 字符集的 Solaris 系统:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
- 配置数据库以使用支持国际数据的 UTF-8 字符集和字体。
- DB2:
- 设置代码集和地域。示例:CREATE DATABASE USING CODESET
UTF-8 TERRITORY US(或在控制中心中选择相应的代码集和地域)。
- 在管理控制台计算机上将 DB2CODEPAGE 环境变量设为 1208。
在 Windows 上,请使用以下命令:
set DB2CODEPAGE=1208
在 UNIX 或 Linux 上,请使用以下命令:
export DB2CODEPAGE=1208
如果现有数据库中含有数据,而您需要将它迁移到 UTF-8,那么以下文档可能对您有所帮助:http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/t0024033.htm
- Microsoft SQL Server(仅用于与 Windows 上的管理控制台一起使用):不支持国际数据。Microsoft SQL Server 使用 UCS-2 以存储 Unicode 数据且不支持 UTF-8。
- MySQL:设置服务器字符集和整理。如果您的 MySQL 安装当前不支持国际数据,那么可以从代码源重新编译它,并使用
./configure -–with-charset=utf8 -–with-collation=utf8_bin。如果未配置此支持,那么
Build Forge 引擎不会启动。
- Oracle:安装时,请在实例上将字符集设置为 UTF8 - Unicode 3.0。在“数据库配置助手”中,此设置是在“字符集”选项卡上的“初始化参数”步骤中进行的。如果使用命令行,请将字符集设置为 AL32UTF8。
- (可选)配置 Build Catalyst 功能的消息。
在 Microsoft® Windows® 平台上,Build Catalyst 消息自动显示为正确的译文。
要在 UNIX 和 Linux 平台上查看这些消息,请将 NLSPATH 环境变量设置为以下值:
/opt/rational/buildforge/buildcatalyst/lib/nls/%L/utf8/%N.cat:$NLSPATH
其中:
- %L 代替 LANG 环境变量的值
- %N 代替传递到 catopen(3C) 的名称参数的值
或者,您可以显式地指定译文。
以下值针对于 ja_JP 译文:
/opt/rational/buildforge/buildcatalyst/lib/nls/ja_JP/utf8/%N.cat:$NLSPATH