Module 4
Text and Unicode
Trim explicit whitespace, normalize permitted forms, preserve names and diagnose invisible characters.
Trim the right characters, and only those
Remove padding from identifiers using a character set you can name, without changing what's inside the value. · 8 min
Normalize Unicode, keep the accents
Make visually identical names equal with NFC normalization, without stripping accents. · 8 min
Find invisible characters
Diagnose why identical-looking values don't match by inspecting lengths and code points. · 7 min
Case is a policy decision
Change case only where a declared policy says case doesn't matter, and keep the original elsewhere. · 6 min
Module 4 quiz
Practice questions: choose an answer and check it to see the explanation. Nothing here is timed or graded.