Codage ASCII : l'original tenait sur 7 bits, auquel on a rajouté un 8eme bit. Peut donc contenir 255 caractères.
Avantage : standardisé
Inconvénient : 255 caractères, c'est trop peu. De plus, la table ASCII originelle ne contenait aucun caractère accentué (ou très peu)
Codage ANSI : C'est le jeu de caractère de Windows. Il tient également sur un octet, mais les 128 derniers caractères contiennent des caractères plus usités que ceux du code ASCII (caractères accentués, commerciaux, etc...)
Avantage : plus contemporain
Inconvenient : cf ASCII, sauf pour les caractères accentués
Codage Unicode : Le jeu de caractère universel. Il utilise 16 bits et peut donc représenter la totalité des caractères disponibles dans le monde
Avantage : Représente tous les caractères
Inconvénients : ses différentes formes de codage (UTF-8, UTF-16, etc...) finissent par embrouiller celui qui veut rééllement s'y pencher. Ca manque de standardisation à ce niveau (l'UTF-16 est très répandu, mais l'UTF-8 est très utilisé dans les pages web, etc...)
---------------
J'ai un string dans l'array (Paris Hilton)