STRINGS ATTACHED: FROM ASCII TO πππ
summary
Explains what Unicode is, how encodings like UTF-8 relate to legacy schemes such as ASCII, and what the HTTP/email Content-Type charset attribute means. Shows how text encoding errors (e.g., replacement characters like οΏ½) arise, how emojis are represented and added, and demonstrates these concepts with live demos and real bug examples.
AI-written summary Β· about
chapters (15)
- 0:00Introduction
- 1:06String history
- 4:44Bits, bytes, encoding
- 11:24Unicode code points
- 17:30UTF-8 explained
- 24:49Encoding importance
- 28:38Encoding problems
- 37:54Truncation & normalization
- 38:55Tofu & fonts
- 39:39Homograph attacks
- 43:13Grapheme clusters & emojis
- 46:05Emoji sequences
- 47:31Unicode adoption
- 48:12Key takeaways
- 49:38Q&A
related talks
45mI β₯ Unicode
48mUnicode: Going Down the Rabbit Hole
01h 10mInteresting Characters
01h 24mUnicode: From First Principles to Practical Implementation
34mEmoji Encoding, οΏ½ Unicode, & Internationalization
46mASCII to Unicode, what can possibly go wΜΜ΅Μ³rΜ½ΜΈΜ‘oΜΜ΄ΜnΝ£Μ΄Μ¬gΝ€ΜΆΝ?
38mInvalid byte sequence in UTF-8
37mThere's No Such Thing as Plain Text
