ASCII ASCII(American Standard Code for Information Interchange),美國信息交換標準代碼)是基于拉丁字母的一套電腦編碼系統。它主要用于顯示現代英語,而其擴展版本EASCII則可以勉強顯示其他西歐語言。它是現今最通用的單字節編碼系統,并等同于國際標準ISO/IEC 646。至今為止ASCII共定義了128個字符,其中33個控制字符,主要是用來操控已經處理過的文字;95個可顯示的字符,包含用鍵盤敲下空白鍵所產生的空白字符(顯示為空白)。
Unicode Unicode(統一碼)是對世界上大部分的文字系統進行了整理、編碼,使得電腦可以用更為簡化地方式來呈現和處理文字。統一碼的編碼方式與ISO 10646的通用字符集(Universal Character Set,UCS)概念相對應。 Unicode 的實現方式不同于編碼方式。一個字符的Unicode編碼是確定的,但是在實際傳輸過程中,由于不同系統平臺的設計不一定一致,以及出于節省空間的目的,對Unicode編碼的實現方式有所不同。Unicode的實現方式稱為Unicode轉換格式(Unicode Translation Format,簡稱為 UTF)。目前實際應用的統一碼版本對應于UCS-2(UTF-16),使用16位的編碼空間。也就是每個字符占用2個字節。而字節序是指存放多字節數據的字節(byte)的順序。這里的Unicode指的是UTF-16(Little-Endian),字節序采用小端模式,最低位地址存放低位字節。