.NET gère tout ça nativement.. il aloue ta string en ascii si y a pas d'unicode et si il y en a, ben il agit en consequences
y a vraiment pas à s'en faire de ce coté
(par contre aprés pour forcer l'ascii et empecher l'unicode, faut manipuler quelques classes)