Son estandares.
Unicode funciona sólo bajo la familia NT y soporta mas de 256 juegos de carateres.. hasta 65.536 (letras chinas, arabes, coreanas, etc) es como un ASCII pero avanzado...
ANSI es el primero que salio, es el ASCII y funciona en todos los SO
Todo aclarado
