Et j'ajouterais:
http://sebsauvage.net/comprendre/ascii/index.html
Plus généralement:
Windows NT, 2000 et XP sont en unicode.
La plupart des éditeurs récents sont capable de faire de l'Unicode (notepad, ultraedit, etc.), mais par défaut ils utilisent souvnet l'ascii.
L'Unicode est une très bonne chose, et on ne devrait utiliser que ça, mais tout le monde ne 'parle' pas unicode. On passe donc très très souvent à l'ascii, en utilisant diverses astuces pour coder les caractères qui ne font pas partie de l'ascii (charset, UTF-8, quoted printable, etc.).
C'est pas très beau, mais ça marche.