首頁 >常見問題 >幾位二進制數表示一個字符

幾位二進制數表示一個字符

尚
原創
2020-04-16 09:59:5911301瀏覽

幾位二進制數表示一個字符

位元組(Byte )是電腦資訊技術用於計量儲存容量的一種計量單位,作為一個單位來處理的一個二進位數字串,是構成資訊的一個小單位。最常用的位元組是八位元的位元組,也就是它包含八位元的二進制數。

不同編碼方式一個字元所佔位元組不同:

ASCII碼:

一個英文字母(不分大小寫)佔一個位元組的空間,一個中文漢字佔兩個位元組的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為8位二進制數,換算為十進制。最小值0,最大值255。如一個ASCII碼就是一個位元組。

UTF-8編碼:

一個英文字元等於一個位元組,一個中文(含繁體)等於三個位元組。

Unicode編碼:

一個英文等於兩個位元組,一個中文(含繁體)等於兩個位元組。

符號:

英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號「.」佔1個位元組的大小,中文句號「。」佔2個位元組的大小。

總結:

ASCII與Unicode碼編碼時8位元二進位表示一個英文字符,16位元二進位表示一個中午字符。 UTF-8編碼時8位二進位表示一個英文字符,24位元二進位表示一個中文字符。

以上是幾位二進制數表示一個字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn