一個空格佔一個字符,而字符包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號;字符在計算機內存放,應規定相應的代表字符的二進位代碼。
本文操作環境:Windows7系統,Dell G3電腦。
1. 空格佔一個字元;
2. 一個漢字佔2個字元;
3. 一個字母佔一個字元;
4. GB、GBK編碼是1個字元佔用2個位元組;
5. UTF8編碼是1個字元佔用3個位元組;
6. Unicode編碼則是1個字元佔用4個位元組;
7.不同編碼區間用來表示的位元組也有不同。
相關介紹:
字元包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號。字元在電腦內存放,應規定對應的代表字元的二進位代碼。代碼的選用要與有關外圍設備的規格取得一致。這些週邊設備包括鍵盤控制台的輸入輸出、印表機的輸出等等。字符作輸入時,要自動轉換為二進位代碼存於機內;輸出時,計算機內二進位代碼自動轉換為字符,兩者的轉換全是靠外圍設備實現的。字元是資料結構中最小的資料存取單位。通常由8個二進位位(一個位元組)來表示一個字符,但也有少數電腦系統採用6個二進位的字符表示形式。一個系統中字符集的大小,完全由該系統自行規定。電腦可用字元一般為128~256個(不包括漢字時),每個字元進入電腦後,都會轉換為8位元二進位數。不同的電腦系統和不同的語言,所能使用的字元範圍是不同的。
在 ASCII 編碼中,一個英文字母字元儲存需要1個位元組。在 GB 2312 編碼或 GBK 編碼中,一個漢字字元儲存需要2個位元組。在UTF-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。在UTF-16編碼中,一個英文字母字元或一個漢字字元儲存都需要2個位元組(Unicode擴充區的一些漢字儲存需要4個位元組)。在UTF-32編碼中,世界上任何字元的儲存都需要4個位元組。
以上是一個空格幾個字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!