Could anyone give me a concise definitions of
- Unicode
- UTF7
- UTF8
- UTF16
- UTF32
- Codepages
- How they differ from Ascii/Ansi/Windows 1252
I’m not after wikipedia links or incredible detail, just some brief information on how and why the huge variations in Unicode have come about and why you should care as a programmer.
This is a good start: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)