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

變更的環境碼別與 localedef 命令 [11i v1.5]

» 

技術文件

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

 » 目錄

 » 辭彙

 » 索引

欲能順利自 PA 轉移至 IPF,在以 Itanium 為基礎的系統上必須要有 PA 與 IPF 環境碼別程式庫及 iconv method。

目錄結構變更

下列為目前在 64 位元 PA 系統上的目錄結構:

/usr/lib/nls/loc/locales.1           # PA32 版的 10.20 環境碼別
/usr/lib/nls/loc/locales.2           # PA32 版的 11.0 環境碼別
/usr/lib/nls/loc/locales             # 連結至 /usr/lib/nls/loc/locales.2
/usr/lib/nls/loc/methods.1           # PA32 版的 10.20 環境碼別 method 程式庫
/usr/lib/nls/loc/methods.2           # PA32 版的 11.0 環境碼別 method 程式庫
/usr/lib/nls/loc/methods             # 連結至 /usr/lib/nls/loc/methods.2
/usr/lib/nls/iconv/methods.1         # PA32 版的 10.20 iconv method 程式庫
/usr/lib/nls/iconv/methods.2         # PA32 版的 11.0 iconv method 程式庫
/usr/lib/nls/iconv/methods           # 連結至 /usr/lib/nls/iconv/methods.2
/usr/lib/nls/loc/pa20_64/locales.2   # PA64 環境碼別
/usr/lib/nls/loc/pa20_64/locales     # 連結至 /usr/lib/nls/loc/pa20_64/locales.2
/usr/lib/nls/loc/pa20_64/methods.2   # PA64 環境碼別 method 程式庫
/usr/lib/nls/loc/pa20_64/methods     # 連結至 /usr/lib/nls/loc/pa20_64/methods.2
/usr/lib/nls/iconv/pa20_64/methods.2 # PA64 iconv method 程式庫
/usr/lib/nls/iconv/pa20_64/methods   # 連結至 /usr/lib/nls/iconv/pa20_64/methods.2

建立 32 位元與 64 位元 IPF 環境碼別程式庫的目錄,與 PA 程式庫共存。新的目錄如下:

/usr/lib/nls/loc/hpux32/locales.1   # IA-64 原生 32 位元環境碼別
/usr/lib/nls/loc/hpux32/locales     # 連結至 /usr/lib/nls/loc/hpux32/locales.1
/usr/lib/nls/loc/hpux32/methods.1   # IA-64 原生 32 位元 method 程式庫
/usr/lib/nls/loc/hpux32/methods     # 連結至 /usr/lib/nls/loc/hpux32/methods.1
/usr/lib/nls/iconv/hpux32/methods.1 # IA-64 原生 32 位元 iconv method 程式庫
/usr/lib/nls/iconv/hpux32/methods   # 連結至 /usr/lib/nls/iconv/hpux32/methods.1
/usr/lib/nls/loc/hpux64/locales.1   # IA-64 原生 64 位元環境碼別
/usr/lib/nls/loc/hpux64/locales     # 連結至 /usr/lib/nls/loc/hpux64/locales.1
/usr/lib/nls/loc/hpux64/methods.1   # IA-64 原生 64 位元 method 程式庫
/usr/lib/nls/loc/hpux64/methods     # 連結至 /usr/lib/nls/loc/hpux64/methods.1
/usr/lib/nls/iconv/hpux64/methods.1 # IA-64 原生 64 位元 iconv method 程式庫
/usr/lib/nls/iconv/hpux64/methods   # 連結至 /usr/lib/nls/iconv/hpux64/methods.1

變更環境碼別的命令

若指定 locale 命令的 a 選項,則會根據基本處理器類型列出環境碼別。a 選項的用法如下所示:

a 

顯示 32 位元和 64 位元系統的 32 位元 IPF 環境碼別

a 32 

顯示 32 位元和 64 位元系統的 32 位元 IPF 環境碼別

a 64 

僅顯示 64 位元系統上的 64 位元 IPF 環境碼別

pa32 

顯示 /usr/lib/nls/loc/locales.2 內 32 位元的 PA 環境碼別程式庫

pa64 

顯示 /usr/lib/nls/loc/pa20_64/locales.2 內 64 位元的 PA 環境碼別程式庫

不管風格與版本為何,新選項 A 均會列出所有環境碼別程式庫,包括下列目錄中的環境碼別:

/usr/lib/nls/loc/locales.2
/usr/lib/nls/loc/pa20_64/locales.2
/usr/lib/nls/loc/hpux32/locales.1
/usr/lib/nls/loc/hpux64/locales.1

變更 localedef 命令

自 11.0 開始,localedef 針對 PA 在 32 位元與 64 位元系統上,建置 32 位元與 64 位元的環境碼別程式庫。在以 Itanium 為基礎的系統上,僅建置 IA 的 32 位元與 64 位元程式庫。產生之 IA 環境碼別的安裝方式如「目錄結構變更」所述。

相容性

在 IPF 系統上,locale 命令的預設行為是列出 IA 環境碼別而非 PA 環境碼別。列出 PA 環境碼別的 PA 應用程式,會在 IPF 與 PA 系統上看到不同的結果。

localedef 命令無法在以 Itanium 為基礎的系統上產生 PA 環境碼別。若需 PA 環境碼別,請在 PA 系統上建立它們,再將它們移至以 Itanium 為基礎的系統。

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