fbpx
维基百科

中文軟體

中文軟體指的是專門為了中文資訊處理使用所設計的軟體。包含但不侷限於中文系統(外掛)、中文輸入法中文字形、中文自然語言處理、中文編程語言,如周蟒(ZhPy)等。

中文系統與中文軟體 编辑

中文系統一般為外掛形態,如DOS時代的使用倚天中文系統,或是採用特殊版本的軟體,如必須使用中文Win2000。此外更麻煩的是,輸入時必須採用特殊的輸入法,因此中文系統在運作上必須考慮漢字特性漢字語碼漢字輸入漢字輸出等。

漢字特性 编辑

除了某些系統(如王安系統)外,目前大部份的系統漢字佔用2Byte,是英數字的兩倍。另外配合漢字顯示,英數字可分成全形半形、全形之英數字(包含空白)是以特殊符號方式處理,與半形之英數字與法通用,半形的英數字可以被系統直接快速處理。

漢字語碼 编辑

外碼(External Code) 编辑

亦即輸入法之按鍵次序,輸入法不同,按鍵次序(即外碼)隨而不同。

內碼(Internal Code) 编辑

因為電腦廠牌不同,電腦內漢字碼可能不同,此即內碼。

  • 台灣常見內碼為2 bytes的Big5收字有13060字,諸版本以Big5-2003地位最高,其後皆以此為基礎進行設計各種衍生版本。
  • 中國常見內碼為GB 18030收字有70244字,包括中日韓越台港澳等各種形式的漢字與類漢字,其中類漢字包括越南字喃、日本和製漢字(與假名相對的真名Mana)、朝鮮漢字特殊字形、港澳粵書、台灣喃書。但關於粵書喃書,由於當地還在發展中,故無法完整收字,實屬偷跑性質收字。
  • 漢字國際碼(漢字總碼Unihan):共收漢字與類漢字74617字(2012年)。

交換碼(Exchange Code) 编辑

目前最普遍的交換碼即國際碼Unicode)。

漢字輸入 编辑

台灣地區 编辑

港澳地區 编辑

中國大陸地區 编辑

漢字輸出 编辑

包括字型(font)與字形以及字體。「字形」(glyph)指單個字(字母、漢字、符號等)的形體。 所謂「字體」(typeface)與「字型」(font),都是排印學與書法領域的專有名詞。無論港澳台、中國大陸還是歐美等國非專業普通人士都無法區分作為專業名詞的「字體」(typeface)與「字型」(font)。

點陣字型(Dot-matrix Fonts) 编辑

點陣(dot-matrix)或稱位圖(Bitmap),意即像素陣列(pixel array)。缺點是縮放時會有鋸齒邊,因此後來進化成向量字

向量字型(Vector Fonts) 编辑

包括向量字/矢量字體(Vector Fonts/Outline Fonts)、向量圖/矢量圖形(Vector Graphics)。由於每個字型都透過數學向量式線性代數)來描述,因此可以自由縮放比例。缺點是需要較多的計算時間,同時字型放大過量也會產生稜角而影響美觀。

曲線描邊字型(Stroke Fonts/TTF/serif白體字) 编辑

又名襯線字。如羅馬體字宋體字。由於使用曲線公式(非線性式)來描繪字框,因此任何縮放比例都一樣平滑,與向量字在數學式的主要區別在於曲率(數學符號為Kappa:κ),曲率κ=0即直線,曲率κ≠0即曲線。缺點是計算耗時更久。

  • 常見的形式包括印刷用的Postscript與螢幕顯示的True type font(TTF)等。
  • TrueType(TTF)字体中的字符(或字形)轮廓由直线和二次貝塞爾曲線(bézier)片段构成。这些构建在数学上比平面设计界PostScript使用的三次贝塞尔曲线(也被Type 1字体所使用)更容易处理。尽管如此,对于多数形状,三次要比二次贝塞尔曲线需要更多的点来描述。这个差异也意味着它不能将Type 1无损地转换为TrueType格式,可是你可以无损地将TrueType转换为Type 1。

無描邊字型(sans-serif黑體字) 编辑

又名無襯線字,如歌德體字

中文軟體發展歷程 编辑

國際漢字主流內碼 编辑

Big5大五碼(台港澳專用) 编辑

  • 名稱取自五大中文套裝軟體,即Big-5軟體,是1984年[1]中華民國財團法人資訊工業策進會台灣13家廠商合作進行「五大軟體專案」,所開發出來的五種中文套裝軟體,分別為「文書處理」、「資料庫」、「試算表」、「通訊」及「繪圖」[2][3][4]
  • 「大五碼」(Big5)是由台灣財團法人資訊工業策進會五大中文套裝軟體所設計的中文共通內碼,在1983年12月完成公告[5][6],隔年3月,資訊工業策進會與臺灣13家廠商簽定「16位元個人電腦套裝軟體合作開發(BIG-5)計畫(五大中文套裝軟體)」[7],因為此中文內碼是為臺灣自行製作開發之「五大中文套裝軟體」所設計的,所以就稱為Big5中文內碼[8][9][10][11]。五大中文套裝軟體雖然並沒有如預期的取代國外的套裝軟體,但隨著採用Big5碼的國喬中文系統及倚天中文系統先後在台灣市場獲得成功,使得Big5碼深遠地影響正體中文電腦內碼,直至今日。「五大碼」的英文名稱「Big5」後來被人按英文字序譯回中文,以致現在有「五大碼」和「大五碼」兩個中文名稱。
  • Big5碼的產生,是因為當時個人電腦沒有共通的內碼,導致廠商推出的中文應用軟體無法推廣,並且與IBM 5550、王安碼等內碼,彼此不能兼容;另一方面,台灣當時尚未推出中文編碼標準。在這樣的時空背景下,為了使台灣早日進入資訊時代,所採行的一個計畫;同時,這個計畫對於以台灣為核心的亞洲繁體漢字圈也產生了久遠的影響。
  • Big5產生前,研發中文電腦朱邦復認為內碼字集應該廣納所有的正異體字,以顧及如戶政等應用上的需要,故在當時的內碼會議中,建議希望採用他的五萬多字的字庫。工程師認為雖其技術可行,但是三個位元組(超過兩個位元組以上)長度的內碼卻會造成英文螢幕畫面映射成中文畫面會發生文字無法對齊的問題,因為當時盛行之倚天中文系統畫面係以兩個位元組文字寬度映射成一個中文字圖樣,英文軟體中只要以兩個英文字寬度去顯示一個中文字,畫面就不會亂掉,造成中文系統業者偏愛二個位元組長度的內碼[12];此外以倉頡輸入碼壓縮成的內碼不具排序等功能,因此未被採用。1983年有人誣指朱邦復為共產黨,其研究成果更不可能獲採用。[13]
  • 在Big5碼誕生後,大部分台灣的電腦軟體都使用了Big5碼,加上後來倚天中文系統的高度普及,使後來的微軟Windows 3.x等亦予以採用。雖然後來台灣還有各種想要取代Big5碼,像是倚天中文系統所推行的倚天碼、台北市電腦公會所推動的公會碼等,但是由於Big5字碼已沿用多年,因此在習慣不易改變的情況下,始終無法成為主流字碼。而台灣後來發展的國家標準CNS 11643中文標準交換碼由於非一般的內碼系統,是以交換使用為目的,受先天所限,必須使用至少三個位元組來表示一個漢字,所以普及率遠遠不及Big5碼。
  • 在1990年代初期,當中國大陸電郵和轉碼軟體還未普遍之時,在深圳的港商和台商公司亦曾經使用Big5系統,以方便與總部的文件交流、以及避免為大陸的辦公室再寫一套不同內碼的系統。使用简体中文的社群,最常用的是GB 2312GBK及其後續的國標碼GB 18030)。
  • 現在,除了台灣外,其他使用繁體漢字的地區,如香港澳門,及使用繁體漢字的海外華人,都曾普遍使用Big5碼做為中文內碼及交換碼。

GB 18030國標碼(中國大陸專用) 编辑

GB 18030主要有以下特点:

  • UTF-8 相同,采用多字节编码,每个字可以由1个、2个或4个字节组成。
  • 编码空间庞大,最多可定义161万个字元。
  • 支持中国国內少数民族的文字,不需要动用造字区。
  • 汉字收录范围包含繁体汉字以及日韩汉字。

本规格的初版是由中华人民共和国信息产业部电子工业标准化研究所起草,由国家质量技术监督局于2000年3月17日发布。现行版本为国家质量监督检验总局和中国国家标准化管理委员会于2005年11月8日发布,2006年5月1日实施。

此标准内的单字节编码部分、双字节编码部分,和四字节编码部分收录的中日韩统一表意文字扩展A区汉字,为强制性标准。其他部分则属于规模性标准。在中华人民共和国境内所有软件产品,都需要支持这个同时包含单字节、双字节和四字节编码的规格。

微软视窗代码页为 54936。

Unihan(漢字國際碼/漢字總碼) 编辑

  • 共收漢字與類漢字74617字(2012),較清初《康熙字典》原有的漢字47035字幾乎多了一倍。包括中日韓越台港澳等各種形式的漢字與類漢字,其中類漢字包括越南字喃、日本和製漢字(與假名相對的真名Mana)、朝鮮漢字特殊字形、港澳粵書、台灣喃書
  • 中日韓統一表意文字(英語:CJK Unified Ideographs),也稱漢字總碼(英語:Unihan),目的是要把分別來自中文日文韓文越南文壮文中,起源相同、本義相同、形狀一樣或稍異的表意文字,賦予其在ISO 10646萬國碼標準中相同編碼
  • 所謂「起源相同、本義相同、形狀一樣或稍異的表意文字」,主要為汉字,包括繁體字(台港澳用字)、簡體字(中國大陸用字)、日本漢字漢字/かんじ)、韓國漢字漢字/한자)、越南的喃字𡨸喃Chữ Nôm)與儒字𡨸儒Chữ Nho)、方塊壯字
  • 此計劃原本只包含中文、日文及韓文中所使用的漢字,舊稱中日韓(CJK)統一表意文字Unified Ideographs)。後來,此計劃加入了越南文的喃字,所以合稱中日韓越(CJKV)統一表意文字。

作業系統 编辑

視窗軟體 编辑

  • Win 95
  • Win 2000
  • Win XP

DOS時代的中文軟體 编辑

  • 中文DOS
  • 中文化軟體的方式
    1. 對於DOS下的各應用程式,使用PC-Tools或DOS內附送的Debug.exe,做檔案內的字串取代。此僅為改變應用程式的字串,實際顯示中文仍須使用「中文系統」。
    2. 針對中文的顯示,使用改寫Int 10的常駐程式,對於使用Int 10進行顯示的字串做攔截處理。(此為下列各中文系統的運作原理)
  • 著名的中文系統
    • 倚天中文系統
    • 大千中文系統
    • 零壹中文系統
    • 國喬中文系統
    • 震漢中文系統
    • 龍碟中文系統
    • 天汇汉字系统
    • CCDOS
    • UCDOS
    • SPDOS

DOS上使用中文的問題 编辑

  1. 顯示卡的兼容問題:國外出產的知名顯示卡(特別是ATI或外國牌子機,如HPCompaq的電腦)經常都出現顯示問題,例如:只能顯示中文畫面的上半部份。
  2. 記憶體相衝問題:由於中文系統利用特殊的記憶體映射方式來重新安排顯示卡的記憶,有不少為求效率而犧牲兼容性的軟體當直接存取記憶時,都會與中文系統相衝。這些相衝現場輕則使畫面紊亂,重則使電腦當機。

Windows上的中文軟體 编辑

中文系統 编辑

在Windows使用中文主要有三種方式:

  • 使用外掛的中文系統:在早期非中文版本的Windows系統,這是使用中文的唯一方式。如雙橋中文。
  • 傳統內碼的中文版Windows:Windows 3.1及Win95、Win98都有針對Big5及GB碼開發的中文系統。
  • 使用萬國碼:現代的Windows系統都有多國語言的支援。(自Win95開始,Windows已出現萬國碼的局部支援)

軟體中文化的方式 编辑

  • 記憶體修補(由於後期的Windows對於.code的記憶體區間有寫入保護,故要進行記憶體修補改的外掛程式要先提高自身在Windows內的權限等級,並開起系統的Debug旗標後,方可寫入)
  • 程式資源檔的字串取代(使用資源檔編輯器,有Win16、Win32、.Net,這三大類工具)
  • Hook API(攔截與字型或字串相關的Win32 API)
  • 取得原始程式後,進行改寫(例如:原始程式內的字串翻譯成中文,以及更改程式在顯示字型時的相關設定)
  • Exe或Dll檔內的字串取代(使用可以編輯二進位檔案的工具)

有代表性的中文軟體 编辑

Unix終端機的中文軟體 编辑

X視窗的中文軟體 编辑

現代的X視窗系統,中文支援主要是依頼

  • C library內建的多語文支援,
  • XX toolkit的多語文輸出功能(即Xfontset機制、或GTKQttoolkit的多語文顯示的支援等等),和
  • XX toolkit的多語文輸入功能(即XXIM機制、或GTK的軟體的GTK輸入模組機制等等)。

個別軟體可能會支援或需要其他特別或較為少用的中文輸入機制。

使用者在選擇處理中文輸入的軟件比軟有自由度。在類Unix自由作業系統,目前比較普遍的輸入軟件包括蘇哲的SCIM

早期的中文軟體 编辑

早期的X視窗系統並無有系統的中文支援,中文軟體只能透過中文化的終端機模擬器,在文字介面運作,而中文輸入也須透過終端機模擬器的中文輸入功能。情況類似DOS的中文系統。

最早的X視窗中文軟體是修改自xtermcxtermChinese xterm)終端機模擬器。

Linux開始普遍後,cxterm不久就被改自rxvtcrxvt取代,而導致crxvt被取代的其中一個因素,是crxvt因並非自由軟體,在授權上出現了問題。中文輸入法和終端機模擬器分開,也是由crxvt開始。crxvtrxvt後來合併,合併後的版本改稱rxvt

X視窗系統開始有普遍性的中文支援是在各種UnixC library採取普遍性的多語文支援時開始;普遍性的多語文支援令中文輸入可以透過標準的XIM機制,而毋須採取類似Windows的外掛中文系統一類的方法。

掌上型裝置上的中文軟體 编辑

  • Palm上的中文使用
  • Pocket PC上的中文使用
  • 其它PDA上的中文使用
  • 手機上的中文使用

參考來源 编辑

  1. ^ 該年也是中華台北梅花旗正式啟用的一年
  2. ^ . [2015-04-01]. (原始内容存档于2007-02-22). (中文)
  3. ^ 來源參考:(中文)財團法人中文數位化技術推廣基金會——認識中文碼【 九、Big5和Big5E 】 (页面存档备份,存于互联网档案馆
  4. ^ 來源參考:(中文)中文內碼之應用及概要說明 (页面存档备份,存于互联网档案馆
  5. ^ 來源參考:(中文)資策會大事紀要,1983年 (页面存档备份,存于互联网档案馆
  6. ^ 來源參考:(中文)資策會大事紀要 (页面存档备份,存于互联网档案馆
  7. ^ 來源參考:(中文)資策會大事紀要,1984年 (页面存档备份,存于互联网档案馆
  8. ^ 來源參考:(中文)行政院主計處電子處理資料中心中文全字庫——中文碼介紹-BIG-5碼介紹 (页面存档备份,存于互联网档案馆
  9. ^ 來源參考:(中文)數位雜談 - 中文的電腦或電腦的中文?,諶家雄 (页面存档备份,存于互联网档案馆
  10. ^ 來源參考:(中文)CMEX財團法人中文數位化技術推廣基金會 - 認識中文碼:九、Big5和Big5E (页面存档备份,存于互联网档案馆
  11. ^ 來源參考:(中文)與文字共舞___中文數位化發展簡介[永久失效連結]
  12. ^ 來源參考:倚天中文系統、國喬中文系統
  13. ^ 來源參考:(中文)朱邦復專欄——中文微電腦之歷史見証 (页面存档备份,存于互联网档案馆

中文軟體, 此條目需要更新, 2019年2月13日, 請更新本文以反映近況和新增内容, 完成修改後請移除本模板, 指的是專門為了中文資訊處理使用所設計的軟體, 包含但不侷限於中文系統, 外掛, 中文輸入法, 中文字形, 中文自然語言處理, 中文編程語言, 如周蟒, zhpy, 目录, 中文系統與, 漢字特性, 漢字語碼, 外碼, external, code, 內碼, internal, code, 交換碼, exchange, code, 漢字輸入, 台灣地區, 港澳地區, 中國大陸地區, 漢字輸出, 點陣字型,. 此條目需要更新 2019年2月13日 請更新本文以反映近況和新增内容 完成修改後請移除本模板 中文軟體指的是專門為了中文資訊處理使用所設計的軟體 包含但不侷限於中文系統 外掛 中文輸入法 中文字形 中文自然語言處理 中文編程語言 如周蟒 ZhPy 等 目录 1 中文系統與中文軟體 1 1 漢字特性 1 2 漢字語碼 1 2 1 外碼 External Code 1 2 2 內碼 Internal Code 1 2 3 交換碼 Exchange Code 1 3 漢字輸入 1 3 1 台灣地區 1 3 2 港澳地區 1 3 3 中國大陸地區 1 4 漢字輸出 1 4 1 點陣字型 Dot matrix Fonts 1 4 2 向量字型 Vector Fonts 1 4 3 曲線描邊字型 Stroke Fonts TTF serif白體字 1 4 4 無描邊字型 sans serif黑體字 2 中文軟體發展歷程 2 1 國際漢字主流內碼 2 1 1 Big5大五碼 台港澳專用 2 1 2 GB 18030國標碼 中國大陸專用 2 1 3 Unihan 漢字國際碼 漢字總碼 2 2 作業系統 2 3 視窗軟體 3 DOS時代的中文軟體 3 1 DOS上使用中文的問題 4 Windows上的中文軟體 4 1 中文系統 4 2 軟體中文化的方式 4 3 有代表性的中文軟體 5 Unix終端機的中文軟體 6 X視窗的中文軟體 6 1 早期的中文軟體 7 掌上型裝置上的中文軟體 8 參考來源中文系統與中文軟體 编辑中文系統一般為外掛形態 如DOS時代的使用倚天中文系統 或是採用特殊版本的軟體 如必須使用中文Win2000 此外更麻煩的是 輸入時必須採用特殊的輸入法 因此中文系統在運作上必須考慮漢字特性 漢字語碼 漢字輸入 漢字輸出等 漢字特性 编辑 除了某些系統 如王安系統 外 目前大部份的系統漢字佔用2Byte 是英數字的兩倍 另外配合漢字顯示 英數字可分成全形半形 全形之英數字 包含空白 是以特殊符號方式處理 與半形之英數字與法通用 半形的英數字可以被系統直接快速處理 漢字語碼 编辑 外碼 External Code 编辑 亦即輸入法之按鍵次序 輸入法不同 按鍵次序 即外碼 隨而不同 內碼 Internal Code 编辑 因為電腦廠牌不同 電腦內漢字碼可能不同 此即內碼 台灣常見內碼為2 bytes的Big5收字有13060字 諸版本以Big5 2003地位最高 其後皆以此為基礎進行設計各種衍生版本 中國常見內碼為GB 18030收字有70244字 包括中日韓越台港澳等各種形式的漢字與類漢字 其中類漢字包括越南字喃 日本和製漢字 與假名相對的真名Mana 朝鮮漢字特殊字形 港澳粵書 台灣喃書 但關於粵書與喃書 由於當地還在發展中 故無法完整收字 實屬偷跑性質收字 漢字國際碼 漢字總碼Unihan 共收漢字與類漢字74617字 2012年 交換碼 Exchange Code 编辑 目前最普遍的交換碼即國際碼 Unicode 漢字輸入 编辑 台灣地區 编辑 注音法 台灣地區最普遍的輸入法 倉頡法 適合台語客語和原住民母語者使用 內碼法 最繁瑣 手寫法 以智慧型手機使用人口為主要市場 語音法 最直接 港澳地區 编辑 粵拼法 微軟電腦內建 中國大陸地區 编辑 漢拼法 最普遍 漢字輸出 编辑 包括字型 font 與字形以及字體 字形 glyph 指單個字 字母 漢字 符號等 的形體 所謂 字體 typeface 與 字型 font 都是排印學與書法領域的專有名詞 無論港澳台 中國大陸還是歐美等國非專業普通人士都無法區分作為專業名詞的 字體 typeface 與 字型 font 點陣字型 Dot matrix Fonts 编辑 點陣 dot matrix 或稱位圖 Bitmap 意即像素陣列 pixel array 缺點是縮放時會有鋸齒邊 因此後來進化成向量字 向量字型 Vector Fonts 编辑 包括向量字 矢量字體 Vector Fonts Outline Fonts 向量圖 矢量圖形 Vector Graphics 由於每個字型都透過數學向量式 線性代數 來描述 因此可以自由縮放比例 缺點是需要較多的計算時間 同時字型放大過量也會產生稜角而影響美觀 目前主流的向量字型格式有3種 Type1 TrueType TTF 和OpenType 這三種格式都是平台無關的 其中的TTF已進化為曲線描邊字 曲線描邊字型 Stroke Fonts TTF serif白體字 编辑 又名襯線字 如羅馬體字 宋體字 由於使用曲線公式 非線性式 來描繪字框 因此任何縮放比例都一樣平滑 與向量字在數學式的主要區別在於曲率 數學符號為Kappa k 曲率k 0即直線 曲率k 0即曲線 缺點是計算耗時更久 常見的形式包括印刷用的Postscript與螢幕顯示的True type font TTF 等 TrueType TTF 字体中的字符 或字形 轮廓由直线和二次貝塞爾曲線 bezier 片段构成 这些构建在数学上比平面设计界PostScript使用的三次贝塞尔曲线 也被Type 1字体所使用 更容易处理 尽管如此 对于多数形状 三次要比二次贝塞尔曲线需要更多的点来描述 这个差异也意味着它不能将Type 1无损地转换为TrueType格式 可是你可以无损地将TrueType转换为Type 1 無描邊字型 sans serif黑體字 编辑 又名無襯線字 如歌德體字 中文軟體發展歷程 编辑國際漢字主流內碼 编辑 Big5大五碼 台港澳專用 编辑 名稱取自五大中文套裝軟體 即Big 5軟體 是1984年 1 由中華民國財團法人資訊工業策進會與台灣13家廠商合作進行 五大軟體專案 所開發出來的五種中文套裝軟體 分別為 文書處理 資料庫 試算表 通訊 及 繪圖 2 3 4 大五碼 Big5 是由台灣財團法人資訊工業策進會為五大中文套裝軟體所設計的中文共通內碼 在1983年12月完成公告 5 6 隔年3月 資訊工業策進會與臺灣13家廠商簽定 16位元個人電腦套裝軟體合作開發 BIG 5 計畫 五大中文套裝軟體 7 因為此中文內碼是為臺灣自行製作開發之 五大中文套裝軟體 所設計的 所以就稱為Big5中文內碼 8 9 10 11 五大中文套裝軟體雖然並沒有如預期的取代國外的套裝軟體 但隨著採用Big5碼的國喬中文系統及倚天中文系統先後在台灣市場獲得成功 使得Big5碼深遠地影響正體中文電腦內碼 直至今日 五大碼 的英文名稱 Big5 後來被人按英文字序譯回中文 以致現在有 五大碼 和 大五碼 兩個中文名稱 Big5碼的產生 是因為當時個人電腦沒有共通的內碼 導致廠商推出的中文應用軟體無法推廣 並且與IBM 5550 王安碼等內碼 彼此不能兼容 另一方面 台灣當時尚未推出中文編碼標準 在這樣的時空背景下 為了使台灣早日進入資訊時代 所採行的一個計畫 同時 這個計畫對於以台灣為核心的亞洲繁體漢字圈也產生了久遠的影響 Big5產生前 研發中文電腦的朱邦復認為內碼字集應該廣納所有的正異體字 以顧及如戶政等應用上的需要 故在當時的內碼會議中 建議希望採用他的五萬多字的字庫 工程師認為雖其技術可行 但是三個位元組 超過兩個位元組以上 長度的內碼卻會造成英文螢幕畫面映射成中文畫面會發生文字無法對齊的問題 因為當時盛行之倚天中文系統畫面係以兩個位元組文字寬度映射成一個中文字圖樣 英文軟體中只要以兩個英文字寬度去顯示一個中文字 畫面就不會亂掉 造成中文系統業者偏愛二個位元組長度的內碼 12 此外以倉頡輸入碼壓縮成的內碼不具排序等功能 因此未被採用 1983年有人誣指朱邦復為共產黨 其研究成果更不可能獲採用 13 在Big5碼誕生後 大部分台灣的電腦軟體都使用了Big5碼 加上後來倚天中文系統的高度普及 使後來的微軟Windows 3 x等亦予以採用 雖然後來台灣還有各種想要取代Big5碼 像是倚天中文系統所推行的倚天碼 台北市電腦公會所推動的公會碼等 但是由於Big5字碼已沿用多年 因此在習慣不易改變的情況下 始終無法成為主流字碼 而台灣後來發展的國家標準CNS 11643中文標準交換碼由於非一般的內碼系統 是以交換使用為目的 受先天所限 必須使用至少三個位元組來表示一個漢字 所以普及率遠遠不及Big5碼 在1990年代初期 當中國大陸的電郵和轉碼軟體還未普遍之時 在深圳的港商和台商公司亦曾經使用Big5系統 以方便與總部的文件交流 以及避免為大陸的辦公室再寫一套不同內碼的系統 使用简体中文的社群 最常用的是GB 2312 GBK及其後續的國標碼 GB 18030 現在 除了台灣外 其他使用繁體漢字的地區 如香港 澳門 及使用繁體漢字的海外華人 都曾普遍使用Big5碼做為中文內碼及交換碼 GB 18030國標碼 中國大陸專用 编辑 GB 18030 全称 国家标准GB 18030 2005 信息技术 中文编码字符集 是中华人民共和国现时最新的内码字集 是GB 18030 2000 信息技术 信息交换用汉字编码字符集 基本集的扩充 的修订版 与GB 2312 1980完全兼容 与GBK基本兼容 支持GB 13000及Unicode的全部统一汉字 共收录汉字70244个 GB 18030主要有以下特点 與 UTF 8 相同 采用多字节编码 每个字可以由1个 2个或4个字节组成 编码空间庞大 最多可定义161万个字元 支持中国国內少数民族的文字 不需要动用造字区 汉字收录范围包含繁体汉字以及日韩汉字 本规格的初版是由中华人民共和国信息产业部电子工业标准化研究所起草 由国家质量技术监督局于2000年3月17日发布 现行版本为国家质量监督检验总局和中国国家标准化管理委员会于2005年11月8日发布 2006年5月1日实施 此标准内的单字节编码部分 双字节编码部分 和四字节编码部分收录的中日韩统一表意文字扩展A区汉字 为强制性标准 其他部分则属于规模性标准 在中华人民共和国境内所有软件产品 都需要支持这个同时包含单字节 双字节和四字节编码的规格 微软视窗代码页为 54936 Unihan 漢字國際碼 漢字總碼 编辑 共收漢字與類漢字74617字 2012 較清初 康熙字典 原有的漢字47035字幾乎多了一倍 包括中日韓越台港澳等各種形式的漢字與類漢字 其中類漢字包括越南字喃 日本和製漢字 與假名相對的真名Mana 朝鮮漢字特殊字形 港澳粵書 台灣喃書 中日韓統一表意文字 英語 CJK Unified Ideographs 也稱漢字總碼 英語 Unihan 目的是要把分別來自中文 日文 韓文 越南文 壮文中 起源相同 本義相同 形狀一樣或稍異的表意文字 賦予其在ISO 10646及萬國碼標準中相同編碼 所謂 起源相同 本義相同 形狀一樣或稍異的表意文字 主要為汉字 包括繁體字 台港澳用字 簡體字 中國大陸用字 日本漢字 漢字 かんじ 韓國漢字 漢字 한자 越南的喃字 𡨸喃 Chữ Nom 與儒字 𡨸儒 Chữ Nho 方塊壯字 此計劃原本只包含中文 日文及韓文中所使用的漢字 舊稱中日韓 CJK 統一表意文字 Unified Ideographs 後來 此計劃加入了越南文的喃字 所以合稱中日韓越 CJKV 統一表意文字 作業系統 编辑 Chinese DOS 倚天中文 UCDOS視窗軟體 编辑 Win 95 Win 2000 Win XPDOS時代的中文軟體 编辑中文DOS 中文化軟體的方式 對於DOS下的各應用程式 使用PC Tools或DOS內附送的Debug exe 做檔案內的字串取代 此僅為改變應用程式的字串 實際顯示中文仍須使用 中文系統 針對中文的顯示 使用改寫Int 10的常駐程式 對於使用Int 10進行顯示的字串做攔截處理 此為下列各中文系統的運作原理 著名的中文系統 倚天中文系統 大千中文系統 零壹中文系統 國喬中文系統 震漢中文系統 龍碟中文系統 天汇汉字系统 CCDOS UCDOS SPDOSDOS上使用中文的問題 编辑 顯示卡的兼容問題 國外出產的知名顯示卡 特別是ATI或外國牌子機 如HP或Compaq的電腦 經常都出現顯示問題 例如 只能顯示中文畫面的上半部份 記憶體相衝問題 由於中文系統利用特殊的記憶體映射方式來重新安排顯示卡的記憶 有不少為求效率而犧牲兼容性的軟體當直接存取記憶時 都會與中文系統相衝 這些相衝現場輕則使畫面紊亂 重則使電腦當機 Windows上的中文軟體 编辑中文系統 编辑 在Windows使用中文主要有三種方式 使用外掛的中文系統 在早期非中文版本的Windows系統 這是使用中文的唯一方式 如雙橋中文 傳統內碼的中文版Windows Windows 3 1及Win95 Win98都有針對Big5及GB碼開發的中文系統 使用萬國碼 現代的Windows系統都有多國語言的支援 自Win95開始 Windows已出現萬國碼的局部支援 軟體中文化的方式 编辑 記憶體修補 由於後期的Windows對於 code的記憶體區間有寫入保護 故要進行記憶體修補改的外掛程式要先提高自身在Windows內的權限等級 並開起系統的Debug旗標後 方可寫入 程式資源檔的字串取代 使用資源檔編輯器 有Win16 Win32 Net 這三大類工具 Hook API 攔截與字型或字串相關的Win32 API 取得原始程式後 進行改寫 例如 原始程式內的字串翻譯成中文 以及更改程式在顯示字型時的相關設定 Exe或Dll檔內的字串取代 使用可以編輯二進位檔案的工具 有代表性的中文軟體 编辑Unix終端機的中文軟體 编辑X視窗的中文軟體 编辑現代的X 視窗系統 中文支援主要是依頼 C library 內建的多語文支援 X 或X toolkit 的多語文輸出功能 即X 的fontset 機制 或GTK 或Qt 等toolkit 的多語文顯示的支援等等 和 X 或X toolkit 的多語文輸入功能 即X 的XIM 機制 或GTK 的軟體的GTK 輸入模組機制等等 個別軟體可能會支援或需要其他特別或較為少用的中文輸入機制 使用者在選擇處理中文輸入的軟件比軟有自由度 在類Unix 的自由作業系統 目前比較普遍的輸入軟件包括蘇哲的SCIM 早期的中文軟體 编辑 早期的X 視窗系統並無有系統的中文支援 中文軟體只能透過中文化的終端機模擬器 在文字介面運作 而中文輸入也須透過終端機模擬器的中文輸入功能 情況類似DOS 的中文系統 最早的X 視窗中文軟體是修改自xterm 的cxterm Chinese xterm 終端機模擬器 Linux 開始普遍後 cxterm 不久就被改自rxvt 的crxvt 取代 而導致crxvt 被取代的其中一個因素 是crxvt 因並非自由軟體 在授權上出現了問題 中文輸入法和終端機模擬器分開 也是由crxvt 開始 crxvt 和rxvt 後來合併 合併後的版本改稱rxvt X 視窗系統開始有普遍性的中文支援是在各種Unix 的C library 採取普遍性的多語文支援時開始 普遍性的多語文支援令中文輸入可以透過標準的XIM 機制 而毋須採取類似Windows 的外掛中文系統一類的方法 掌上型裝置上的中文軟體 编辑Palm上的中文使用 Pocket PC上的中文使用 其它PDA上的中文使用 手機上的中文使用參考來源 编辑 該年也是中華台北梅花旗正式啟用的一年 數位雜談 中文的電腦或電腦的中文 諶家雄 2015 04 01 原始内容存档于2007 02 22 中文 來源參考 中文 財團法人中文數位化技術推廣基金會 認識中文碼 九 Big5和Big5E 页面存档备份 存于互联网档案馆 來源參考 中文 中文內碼之應用及概要說明 页面存档备份 存于互联网档案馆 來源參考 中文 資策會大事紀要 1983年 页面存档备份 存于互联网档案馆 來源參考 中文 資策會大事紀要 页面存档备份 存于互联网档案馆 來源參考 中文 資策會大事紀要 1984年 页面存档备份 存于互联网档案馆 來源參考 中文 行政院主計處電子處理資料中心中文全字庫 中文碼介紹 BIG 5碼介紹 页面存档备份 存于互联网档案馆 來源參考 中文 數位雜談 中文的電腦或電腦的中文 諶家雄 页面存档备份 存于互联网档案馆 來源參考 中文 CMEX財團法人中文數位化技術推廣基金會 認識中文碼 九 Big5和Big5E 页面存档备份 存于互联网档案馆 來源參考 中文 與文字共舞 中文數位化發展簡介 永久失效連結 來源參考 倚天中文系統 國喬中文系統 來源參考 中文 朱邦復專欄 中文微電腦之歷史見証 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title 中文軟體 amp oldid 76574331, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。