先弄清楚字符的定義:在計算機和電信技術中,壹個字符是壹個單位的字形、類字形單位或符號的基本信息。字符是指計算機中使用的字母、數字、字和符號,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 編碼中,壹個英文字母字符存儲需要1個字節。在 GB 2312 編碼或 GBK 編碼中,壹個漢字字符存儲需要2個字節。在UTF-8編碼中,壹個英文字母字符存儲需要1個字節,壹個漢字字符儲存需要3到4個字節。在UTF-16編碼中,壹個英文字母字符或壹個漢字字符存儲都需要2個字節(Unicode擴展區的壹些漢字存儲需要4個字節)。在UTF-32編碼中,世界上任何字符的存儲都需要4個字節。
字符是可使用多種不同字符方案或代碼頁來表示的抽象實體。例如,Unicode UTF-16 編碼將字符表示為 16 位整數序列,而 Unicode UTF-8 編碼則將相同的字符表示為 8 位字節序列。微軟的公***語言運行庫使用 Unicode UTF-16(Unicode 轉換格式,16 位編碼形式)表示字符。