UTF-8 why do I only have 11 bytes left for the codeword when I have 2 bytes?

2 bytes = 16 bits, I have 110 at the front, which means 3 bits are gone for the label, but then there are still 14 bits left, why does it say that I only have 11 bits?

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
4 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
ultrarunner
2 years ago

“Fortsetzungsbytes” beginnen immer mit “10” (damit man sie immer eindeutig als solche erkennen kann).

Daher stehen in ihnen nur mehr 6 Bits zur freien Verfügung. Zusammen mit den 5 freien Bits aus dem ersten Byte ergibt das 11 nutzbare Bits.

schnfz
2 years ago

Weil auch beim zweiten Byte etwas wegfällt. Schau genau.

schnfz
2 years ago
Reply to  qed2fwe

Rot einringeln werde ich’s dir nicht – die ersten zwei Bits des zweiten (und ggf. dritten und vierten) Bytes sind fix mit 10 belegt. Ergo bleiben nur 6.