网站大量收购独家精品文档,联系QQ:2885784924

Linux中文化架構與原理-Study-Area.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux中文化架構與原理-Study-Area

Linux 中文化架構與原理 概說 名辭 原理 實作 其它 (一)概說 What is “中文化” 在基礎的英文版作業系統上做出修正的工作,來達到中文方面的需求! 就是在國際化(I18N)的架構上加入中文區域化(L10N)支援的工作! 中文化方法 外掛式中文系統 藉著 LD_PRELOAD 的機制來達成外掛式的中文環境 xa+cv (CLE), zhWinPro(TurboLinux) 撰寫獨立的中文程式 修改程式,直接讓每個程式都支援中文的使用 cpine, cxterm , emacs I18N L10N I18N(程式國際化) L10N(資料基本化) (二)名詞解釋 I18N -- InternationalizatioN (國際化) 系統底層的函式庫 ( libc 函式庫) 中實作一組標準的函式介面,可以讓程式存取各地區語系的種種資訊。 libc 必須配合 locale 的支援,才能向 I18N 起步。 (二)名詞解釋 L10N -- LocalizatioN (區域化) 程式的輸出可以直接反應地方區域性的文化。 包括字元內碼, 字型顯示, 日期時間, 訊息語言, 數字表示, 貨幣格式 .... 等。 (二)名詞解釋 Locale Database (區域化環境資料庫) 簡單說就是一組「地區語言」的資訊。 當我們在 shell prompt 下,直接設好環境變數,我們就能馬上切換到那個語文了。 在加入適當的 locale data 之後, libc 就能正確地處理它。 (二)名詞解釋 Xi18n 上層的函式庫 XFree86 libc。 X Locale 必須架構在 libc locale 之上運作, 它裡頭除了定義一些字元對應,最重要的就是內碼與字型的對應。 (二)名詞解釋 字集 (Character Set) 一組符號或文字的組合。 編碼 (Encoding) 將這一組符號或文字以適當的方式編入位元組中,以便電腦能夠表示與儲存。 字集 一組符號或文字的組合 例: zh_TW.Big5 zh_TW 繁體中文字集 Big5 編碼 常用的編碼系統 BIG5 EUC-TW BIG5HKSCS GB2312 GBK GB18030 Unicode UTF-8 區域化資料庫名稱和語系設定 格式: 語系名_地區名 [.編碼系統名] 釋義 zh_TW.Big5 zh 「中文語系」 TW 「台灣地區」 Big5 「使用 Big5 編碼系統」 環境變數 繁體中文 zh_TW zh_TW.Big5 zh_HK zh_HK.BIG5HKSCS 簡體中文 zh zh_CN zh_CN.GB2312 zh_CN.GBK zh_CN.GB18030 環境變數優先順序 LC_ALL LC_CTYPE LANG 例 (1) export LANG=zh_TW.Big5 (2) export LC_CTYPE=zh_TW.Big5 (3) export LC_ALL=zh_TW.Big5 順序: (3) (2) (1) 區域化環境資料庫 locale database Localization Environment database 區域化環境類別 (categories) LC_CTYPE: 字元分類及處理方式。 LC_COLLATE: 字元順序與字串比較。 LC_MESSAGES: 程式中用何種語言來 顯示訊息。 LC_MONETARY: 貨幣顯式格式。 LC_NUMERIC: 數字顯式格式。 LC_TIME: 日期與時間的顯式格式。 區域化環境類別 (categories) LC_ALL: 此類別可以一次設定以上所有 的類別。 LANG: 作用類似 LC_ALL,也可用來一次設定所有的 locale 環境。 區域化環境類別 (categories) Glibc-2.2 以後增加部份 LC_NAME: LC_ADDRESS: LC_TELEPHONE: LC_MEASUREMENT: LC_IDENTIFICATION: 參考網站 .tw/i18n/index.html .tw/i18n/intro.html .tw/i18n/slat/encoding.html .tw/i18n/slat/i18n.html .tw/i18n/slat/glibc.html .tw/i18n/slat/Xl

文档评论(0)

daoqqzhuan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档