Character Encoding

Character Encoding — Latin-1 and Unicode characters
Output — Printing basics
Line Input — Reading lines of text
Character Input — Waiting for a single keystroke
Upper and Lower Case — Changing the case of strings
Unicode String Normalization — Combining characters
A Note on Unicode Case-Folding and Normalization — How to handle line input