Interesting Characters
summary
Covers how Unicode maps characters to numbers and bytes with concrete examples: 'A' = U+0041, 'é' = U+00E9, and U+1F4A9 (pile of poo) which needs four bytes in UTF‑8 but two 16‑bit code units as a surrogate pair in UTF‑16; UTF‑8 uses 1–4 octets, UTF‑16 uses 1 or 2 16‑bit units, UTF‑32 uses one 32‑bit unit. Notes GB18030 requirement for Chinese-market software, GSM‑03.38’s 7‑bit SMS quirks, and how Java’s UTF‑16 can break unit tests. UTF-8 is beautiful
AI-written summary · about
chapters (6)
- 0:00Start
- 1:54Concepts
- 5:29Words - Code Units
- 7:48Interesting Characters
- 23:28ASCII ("US-ASCII")
- 28:44Unicode character set
related talks
45mI ♥ Unicode
48mUnicode: Going Down the Rabbit Hole
01h 24mUnicode: From First Principles to Practical Implementation
46mASCII to Unicode, what can possibly go w̵̳̓r̸̡̽ǒ̴̝n̴̬ͣg̶ͤ͜?
48mWhat a Character
38mInvalid byte sequence in UTF-8
34mEmoji Encoding, � Unicode, & Internationalization
54mSTRINGS ATTACHED: FROM ASCII TO 🙊🙈🙉
