字符編碼與Unicode是信息領域的基礎理論,是正確使用操作系統,進行網絡通信的必備知識。《計算機字符編碼 Unicode與Windows》主要描述Unicode編碼的平面數、編碼方法、字符排列規則、碼位數、字符字節數、字符區域劃分等重要概念,通過UTF-32、UTF-16、UTF-8以及ANSI之間的對比展現字符字節數的變化規律。另外闡述了Windows操作系統各版本與Unicode之間的關系!队嬎銠C字符編碼 Unicode與Windows》旨在引導專業人員正確認識當前的計算機主體字符編碼——Unicode。
《計算機字符編碼 Unicode與Windows》內容是計算機編程技術的一部分,可供計算機、出版和與文字信息相關的專業人員參考,也可作為計算機專業的輔助教材。
操作系統是使用計算機的基本工具,字符編碼則是形成操作系統的前提,F在的操作系統都使用Unicode標準構建,編程工具也都全面支持Unicode標準。Unicode標準與ANSI標準是不兼容的,之前的“英文字符1個字節,漢字2個字節”概念已經過時。字符編碼的情況十分復雜,很多計算機的專業人員對于字符編碼與Unicode的問題很迷茫,很多軟件工程問題是由于字符編碼知識的欠缺而引起的,Unicode的普遍使用體現了計算機軟件領域的新時代。
本書出版的目的就是幫助計算機專業人員在最短的時間內了解有關Unicode的內容,并作為查閱Unicode知識的手冊。因此本書要表現的內容是:
。1)Unicode有哪些字符?有多少字符?
。2)Windows哪些功能與Unicode有關?
。3)Unicode有幾種表現形式?各自的優缺點是什么?
(4)UTF-32、UTF-16、UTF-8之間的對應關系是什么?
(5)Unicode與ANSI之間的對應關系是什么?字符之間順序是怎樣排列的?
。6)Unicode分為多少個平面?哪些平面已經分配字符?
。7)英文字分布在哪個平面?字符字節數是多少?
(8)漢字(CJK字符)分布在哪些平面?有多少?按什么規則排序?
(9)漢字(CJK字符)分為多少區段?有多少?字符字節數是多少?
(10)UTF-16編碼字符字節數分為幾種?CJK字符有幾種字節數?
(11)UTF-8編碼字符字節數分為幾種?CJK字符有幾種字節數?
(12)在UTF-8編碼中英文字符幾個字節?為什么對于網頁傳送非常有用?
。13)Win2k,WinXP,Win7,Win8,Win10支持Unicode的規律是什么?
(14)哪個Windows版本支持的Unicode字符最少?少在哪里?
(15)哪個Windows版本支持的Unicode字符最多?多在哪里?
由于字符編碼是基礎理論,字符也是計算機中最龐大、最廉價、最常用的資源,哪個操作系統支持哪些字符?字符之間順序是怎樣排列的?哪些字符字節數是多少?這些都是設計程序時首先要考慮的問題。本書的出版希望能夠對計算機基礎、計算機算法語言、數據結構、軟件工程、軟件測試、數據庫理論、網頁設計、數據挖掘、網絡通信技術、計算機原理、操作系統和離散數學等學科專業的改進有所幫助。
本書中的數據來源于大量的資料查閱和長期的實驗結果。