回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
HP-UX 11.0 - 11i 國際化功能白皮書 > 第 3 章. 環境碼別

建置 HP-UX 11.0 和 HP-UX 11i 的環境碼別

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 辭彙

 » 索引

HP-UX 11.0 和 HP-UX 11i 系統中,相同的環境碼別最多能有三種不同的風格:

  • 32 位元

  • 64 位元

  • HP-UX 10.20 相容性 32 位元

下列各節說明建置的需求、概述每一種風格,並提供環境碼別建置程序。以環境碼別 zh_CN.utf8 為例。

需求

編譯器

在 HP-UX 上建置環境碼別需要名為「HP C/ANSI C Developer's Bundle for HP-UX」的 C 編譯器。執行 swlist 命令以確認是否已安裝此編譯器。HP-UX 系統通常不會隨附此套件。

源碼檔

所有必要的檔案通常會隨附於系統的下列路徑下:

charmap 

/usr/lib/nls/loc/charmaps/utf8.cm

method 檔案 

/usr/lib/nls/loc/locales/univ.utf8.m

環境碼別源碼檔 

/usr/lib/nls/loc/src/zh_CN.utf8.src

核心程式配置 (僅 UTF8 環境碼別需要)

建置 Unicode/UTF8 環境碼別需將下列的核心程式參數由 67 MB 增至 100 MB:

  • MAXDSIZ

  • MAXTSIZ

  • SHMMAX

三種環境碼別風格

利用顯示的建置語法將環境碼別建置在本機目錄下。建置環境碼別後,將它複製到顯示的路徑。

32 位元環境碼別

  • 位於 /usr/lib/nls/loc/locales.2/zh_CN.utf8

  • 用於 32 位元的 HP-UX 11.0 和 HP-UX 11i 應用程式

  • 欲建置,請在 32 位元的機器上執行下列命令:

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

64 位元環境碼別

  • 僅 64 位元系統上有此風格。

  • 位於 /usr/lib/nls/loc/pa20_64/locales.2/zh_CN.utf8

  • 用於 64 位元的 HP-UX 11.0 和 HP-UX 11i 應用程式

  • 欲建置,請在 64 位元的機器上執行下列命令。此命令會產生 32 與 64 位元環境碼別。64 位元環境碼別建在 ./pa20_64 目錄下。

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

相容性 32 位元環境碼別

  • 位於 /usr/lib/nls/loc/locales.1/zh_CN.utf8

  • 用於 HP-UX 10.20 應用程式。

  • 欲建置,請在 10.20 機器上執行下列命令,再將環境碼別二進位檔複製到 11.0 或 11i 系統:

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

替代方案

提供建置環境碼別的選項,並立即將它們安裝在預設的位置。若需相關資訊,請參閱 localedef 線上援助頁。

您可自 10.20 機器複製 /usr/lib/nls/loc/locales.1 下的環境碼別。

可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2001-2003, 2005 Hewlett-Packard Development Company, L.P.