I ♥ Unicode
summary
Explains Unicode’s historical growth from 7-bit ASCII to ~145k code points with ~163 properties per character, and compares encodings UTF-8/16/32 noting that UTF-8 is byte-efficient and self-synchronizing. Covers normalization (NFC/NFD) to make text comparisons stable, grapheme clustering and locale collation, BOM and encoding declarations, emoji sequence size/costs (one example can be ~305 bytes), and practical runtime and interoperability impacts (around 50 KB needed for full support and common pitfalls).
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:08What is text?
- 6:19Birth of Unicode
- 10:53Normalization and case
- 13:47Character properties
- 17:14Unicode and geopolitics
- 20:02Encodings and I/O
- 25:38UTF-8: why it’s good
- 28:52String internal representation
- 32:02String length and security
- 36:42Best practices and pitfalls
- 39:52Corrupted data and fixes
- 41:38Conclusion
related talks
01h 24mUnicode: From First Principles to Practical Implementation
48mUnicode: Going Down the Rabbit Hole
01h 10mInteresting Characters
34mEmoji Encoding, � Unicode, & Internationalization
54mSTRINGS ATTACHED: FROM ASCII TO 🙊🙈🙉
51mCharBusters - 10 Unicode Myths
56mUnicode - going down the rabbit hole
46mASCII to Unicode, what can possibly go w̵̳̓r̸̡̽ǒ̴̝n̴̬ͣg̶ͤ͜?
