您必須設定 Build Forge 元件,才能支援國際資料。
程序
- 配置 Web 瀏覽器。
- 設定語言。
- 確定已安裝正確的字型。
- 配置代理主機來使用 UTF-8 字集。
在 Windows 上,請使用 chcp 指令來檢查字碼頁:
> chcp
在 UNIX 或 Linux 上,請使用下列指令來檢查語言環境與字集:
locale
您應該會看到指定語言和字集的值。下列範例來自於 Solaris 系統,其語言為 US English、字集為 UTF-8:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
- 配置資料庫來使用 UTF-8 字集以及支援國際資料的字型。
- DB2:
- 設定字碼集與地區。範例:CREATE DATABASE USING CODESET
UTF-8 TERRITORY US(或在「控制中心」中選取適當的字碼集和地區)。
- 在 1208 的管理主控台電腦上設定 DB2CODEPAGE 環境變數。
在 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。在 Database Configuration Assistant 中,您可以在 Character Sets 標籤上的 Initialization Parameters 步驟中進行這項設定。如果您使用指令行,請將字集設為 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) 的 name 參數值
或者,您也可以明確地指定翻譯。下列值適用於 ja_JP 翻譯:
/opt/rational/buildforge/buildcatalyst/lib/nls/ja_JP/utf8/%N.cat:$NLSPATH