zhuang@linux:~/blog/learn-some-character-encoding/$ cat

Learn Some Character Encoding

$ grep tags learn-some-character-encoding.md

At its core, the digital world is built on zeros and ones. Learning how characters are encoded helps us understand how meaning emerges from these simple bits.

UTF-8

UTF-8 Format

Code Points (From - To)Bit ValueByte 1Byte 2Byte 3Byte 4
U+0000-U+007F0xxxxxxx0xxxxxxx
U+0080-U+07FF00000yyy yyxxxxxx110yyyyy10xxxxxx
U+0800-U+FFFFzzzzyyyy yyxxxxxx1110zzzz10yyyyyy10xxxxxx
U+010000-U+10FFFF000uuuuu zzzzyyyy yyxxxxxx11110uuu10uuzzzz10yyyyyy10xxxxxx

zhuang@linux:~/blog/learn-some-character-encoding/$ comments