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

Unicode 2.1 支援 [11.0 修補程式、11i v1]

» 

技術文件

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

 » 目錄

 » 辭彙

 » 索引

HP-UX 提供系統層級的 Unicode 2.1/ISO 10646 字集支援。HP 對 Unicode 的支援提供讓所有環境碼別能在異質環境交互使用的基礎。

ISO 10646 是定義單一編碼的業界標準,專為編碼全世界的所有字元。Unicode 2.1 是 ISO 10646 的隨同規格。Unicode 支援符合現有的 X/Open (OpenGroup)、POSIX、ISO C,及其他相關的以 UNIX 為基礎的標準。

HP-UX 11.0 使用 UTF-8 (通用轉換格式 - 8 位元) 代表永久性儲存設備,以支援 Unicode/ISO 10646。UTF-8 是業界認可、Unicode 的 8 位元多位元組格式表述,除了透過 8 位元網路通訊協定成功地傳輸資料外,還能在一直以來是位元組導向的作業系統 (如 HP-UX) 內安全地儲存與擷取。

針對內部處理,HP-UX 使用 ISO 10646 內指定的 4 個八進位 (32 位元) 規範形式 (canonical form)。此支援允許與目前 HP-UX wchar_t 施行同位 (parity),該施行以 32 位元表述為基礎。

本版提供的所有環境碼別皆擁有完整的系統層級支援。

若需亞洲系統環境 Unicode 功能的相關資訊,請參閱 /usr/share/doc/ASX-UTF8 目錄。

下表顯示針對 32 位元應用程式處理提供選取環境碼別二進位檔的子集:

表 2-13 32 位元應用程式處理的基本 utf8 環境碼別

環境碼別

 
C.utf8C UTF-8
univ.utf8世界語

 

表 2-14 32 位元應用程式處理的歐洲 utf8 環境碼別

環境碼別

語言 (國家或地區)
fr_CA.utf8法文 (加拿大)
fr_FR.utf8法文 (法國)
de_DE.utf8德文 (德國)
it_IT.utf8義大利文 (義大利)
es_ES.utf8西班牙文 (西班牙)
sv_SE.utf8瑞典文 (瑞典)

 

表 2-15 32 位元應用程式處理的亞洲 utf8 環境碼別

環境碼別

語言 (國家或地區)
ja_JP.utf8日文 (日本)
ko_KR.utf8韓文 (韓國)
zh_CN.utf8簡體中文 (中國)
zh_HK.utf8繁體中文 (香港)
zh_TW.utf8繁體中文 (台灣)

 

欲啟用應用程式的 Unicode 支援,請將環境變數設為屬意的 utf8 環境碼別。

根據目標系統中目前已安裝的語言檔案集來安裝環境碼別。例如,系統若使用「International German」(國際德文),便會安裝德文 Unicode 環境碼別 (de_DE.utf8)。

所有支援環境碼別的源碼檔 (總共 34 個) 亦提供給 64 或 32 位元的應用程式。

欲建置 Unicode 環境碼別,請利用 localedef 命令。請參閱 localedef(1M) 線上援助頁。系統的核心程式參數 MAXDSIZAXTSIZ,與 SHMMAX 至少需設為 100 MB,以確保置換空間足以成功地用 localedef 來編譯 (compilation) 這些環境碼別。

Unicode 歐元強化功能

本版提供擴充的 Unicode 支援,以便使字元字庫 (character repertoire) 符合為歐元支援提供的 ISO 8859-15 環境碼別。本支援確保能與新增的 ISO 8859-15 字碼集支援完全交互使用。

透過 Xlib 和新字型提供特定的強化功能,以便具備顯示和輸入歐元的能力。

容量需求

Unicode 支援需要的額外磁碟空間需視使用的語言而定。

下表提供特定語言的容量需求。安裝在所有系統上的基本 Unicode 提供內容約為 10 MB。

表 2-16 Unicode 歐洲環境碼別與本地化檔案

語言

容量
法文與加拿大法文8.4 MB
德文4.2 MB
義大利文4.2 MB
西班牙文4.2 MB
瑞典文4.2 MB

 

表 2-17 Unicode 亞洲環境碼別與本地化檔案

語言 (國家或地區)

容量
日文 (日本)3.4 MB
韓文 (韓國)2.4 MB
簡體中文 (中國)2.5 MB
繁體中文 (香港)1.7 MB
繁體中文 (台灣)4.2 MB

 

效能

使用 Unicode 支援的應用程式應會看到能與其他多位元組字碼集匹敵的效能。針對自單位元組字碼集移至 Unicode 的應用程式,某些以字元為基礎的作業類型會有些許效能上的影響。

資料流 PTY 驅動程式 [11i v1]

資料流 PTY 驅動程式行控制 (line discipline,ldterm) 模組支援 UTF-8。使用者不會直接與在 dtterm 視窗下執行的資料流 PTY 驅動程式互動。資料流 PTY 驅動程式負責提供 UTF-8 通訊頻道,而 dtterm 則是負責處理 UTF-8 碼以及在畫面上顯示字元。

若需詳細資訊,請參閱 eucset (1)ldterm (7),與 lp (1) 機型命令集。

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