utf8是什么意思?
UTF8是一種儲(chǔ)存和傳送的格式
UTF8是以8bits即1Bytes為編碼的最基本單位,當(dāng)然也可以有基于16bits和32bits的形式,分別稱為UTF16和UTF32,但目前用得不多,而UTF8則被廣泛應(yīng)用在文件儲(chǔ)存和網(wǎng)絡(luò)傳輸中。
每個(gè)Unicode/UCS字符都以 2或4個(gè)bytes來儲(chǔ)存,看看以下的比較:
以"I am Chinese"為例
用ANSI儲(chǔ)存:12 Bytes
用Unicode/UCS2儲(chǔ)存:24 Bytes + 2 Bytes(header)
用UCS4儲(chǔ)存:48 Bytes + 4 Bytes(header)