Everything About ___
Live briefing

Everything about Character encoding

Using numbers to represent text characters

Character encoding is a convention of using a numeric value to represent each character of a writing script. Not only can a character set include natural language symbols, but it can also include codes that have meanings or functions outside of language, such as control characters and whitespace. Character encodings have also been defined for some constructed languages. When encoded, character data can be stored, transmitted, and transformed by a computer. The numerical values that make up a character encoding are known as code points and collectively comprise a code space or a code page. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Character encodingA 5-minute orientation
  2. Skim a recent paper: EMU: Effective Multi-Hot Encoding Net for Lightweight Scene Text Recognition With a Large Character SetInfluential work since 2022
  3. Pick up a classic book: Data Communications and NetworkingThe most-reprinted book on the subject
  4. Read the landmark paper: Characterization of microbial diversity by determining terminal restriction fragment length polymorphisms of genes encoding 16S rRNACited 1,681 times
  5. Go sideways: UTF-16A closely related topic
  6. Go sideways: ISO/IEC 2022A closely related topic

📖 Definitions

Noun A well-defined correspondence between text characters and the numeric values used to represent them.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics