国际数据设置

必须设置 Build Forge 组件以支持国际数据。

过程

  1. 配置 Web 浏览器。
    1. 设置语言。
    2. 请确保安装了正确的字体。
  2. 将代理程序主机配置为使用 UTF-8 字符集。

    在 Windows 上,使用 chcp 命令来检查代码页:

    > chcp

    在 UNIX 或 Linux 上,使用以下命令来检查语言环境和字符集:

    locale

    您应当看到指示语言和字符集的值。以下示例来自使用美国英语和 UTF-8 字符集的 Solaris 系统:

    LANG=en_US.UTF-8
    LC_CTYPE="en_US.UTF-8"
  3. 配置数据库以使用支持国际数据的 UTF-8 字符集和字体。
    • DB2
      1. 设置代码集和地域。示例:CREATE DATABASE USING CODESET UTF-8 TERRITORY US(或在控制中心中选择相应的代码集和地域)。
      2. 在管理控制台计算机上将 DB2CODEPAGE 环境变量设为 1208。

        在 Windows 上,请使用以下命令:

        set DB2CODEPAGE=1208

        在 UNIX 或 Linux 上,请使用以下命令:

        export DB2CODEPAE=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
  4. (可选)配置 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

反馈