配置希伯來文環境的 InterChange Server

若要在希伯來文環境中正確地操作 InterChange Server, 應該使用下列步驟來配置您的軟體。 希伯來文環境會參照容許使用 InterChange Server 軟體來交換 BiDi 希伯來文資料的軟體配置。 下列 ICS 元件具有特殊的配置考量:Windows 作業系統、ICS 支援的資料庫 (用於內部儲存庫), 最後則是用於 ICS 元件間通訊的 WebSphere MQ。

配置您的希伯來文 Windows 環境

在 Windows 作業系統的環境定義中,下列參數會影響 ICS 元件的行為: 預設的使用者語言環境及預設的 DOS 提示字碼頁。

預設的使用者語言環境的定義會影響「C++ 型工具」應用程式中的字型選擇。 預設的使用者語言環境必須與涵蓋希伯來文字元的字型產生關聯,否則將無法正確地顯示字元。 您必須將預設的使用者語言環境設為希伯來文。下列步驟說明如何在 Windows 2000 機器上執行此項動作。

  1. 選取「開始」->「設定」>「控制台」
  2. 按兩下「地區選項」圖示
  3. 選取「輸入語言環境」標籤,然後新增「輸入」語言 (希伯來文)。 按下「設為預設值」按鈕,將它設為預設值
  4. 選取「一般」標籤,接著在「系統的語言設定」中選取希伯來文旁的勾選框。 按下「設定預設值」按鈕。
  5. 在開啟的視窗中,從下拉框中選取希伯來文,然後按下「確定」按鈕。

  6. 回到「一般」標籤,然後從「您的語言環境 (位置)」下拉清單中選取希伯來文語言環境。
  7. 按下「確定」按鈕。

請注意,在任何步驟中,都可能要求您重新啟動系統。 請這樣做,然後從已停止的相同點回復您的步驟。

變更您的 DOS 提示字碼頁

DOS 提示中的預設字碼頁定義,可能會影響已傳送至 STDOUT 之應用程式資料的編碼。 如果這個資料包括希伯來文字元,則應該選取適當的字碼頁, 讓大部分標準編輯器可以讀取這個資料。大部分編輯器支援的預設 Windows 希伯來文字碼頁是 Windows-1255。不過,DOS 提示所使用的預設字碼頁是 IBM-862。如果沒有採取任何預防措施,標準 Windows 編輯器及/或檢視器可能無法讀取由 Java 應用程式清除至 STDOUT 的 UTF-8 編碼資料。

若要將 Windows-1255 編碼設為 DOS 提示中的預設編碼,請遵循下列步驟:

  1. 開啟 DOS 提示。
  2. 輸入 "chcp 2566 並按下 Enter 鍵。
  3. 執行 Java 應用程式。
  4. 或者,您可以變更 Java 應用程式的啟動 Script,來包括這個指令。

配置希伯來文的 ICS 資料庫

若要支援能夠正確地處理 ICS 伺服器中的 BiDi 資料, 儲存資料庫應該使用 UTF-8 編碼。每一個 ICS 支援的資料庫都有自己的方法, 來配置 UTF-8 支援的資料庫。最簡單的方法 (而且在大部分情況下,這是唯一的方法) 就是在安裝及配置資料庫時,建立支援 UTF-8 的資料庫。

DB2 配置

若要建立儲存資料庫,請使用可從「控制中心」取得的標準資料庫建立精靈。 確定您已定義如下圖所示的 DB 編碼及地區設定。

Oracle 配置

若要建立儲存資料庫,請使用可從「配置 & 移轉工具」取得的「Oracle 資料庫配置輔助程式」。 確定您已定義如下圖所示的 DB 編碼設定:

Microsoft SQL 配置

安裝期間依下列畫面中的指定來配置 SQL Server。 您可以透過「自訂」安裝路徑來取得這畫面。

配置希伯來文的 WebSphere MQSeries 佇列

若要容許使用 BiDi 資料透過 MQ Series 佇列來進行成功的 ICS 元件通訊, 您必須利用下列方法來配置適當的佇列管理程式:

  1. 判斷用於 ICS 通訊的 MQ 佇列管理程式名稱 (檢查 ICS 配置精靈 -> WebSphere MQ 標籤 -> 佇列管理程式名稱)
  2. 開啟 DOS 提示並輸入:runmqsc <來自前一個步驟的佇列管理程式名稱>。按下 Enter 鍵。
  3. 輸入:alter qmgr CCSID(850)。按下 Enter 鍵。
  4. 輸入下列指令來驗證 CCSID 是否已變更為 850:display qmgr
  5. 重新啟動佇列管理程式,讓變更生效。

Copyright IBM Corp. 1997, 2004