ANSI et Unicode sont des méthodes de codage texte comme des nombres. ANSI, un format propriétaire créé par Microsoft, a été largement remplacée par Unicode, un standard ouvert créé par le Consortium Unicode qui a un meilleur support pour les langues étrangères.