Comment lire un fichier encodé en ANSI contenant des caractères spéciaux

Je suis en train d'écrire un TFS Checkin politique, qui vérifie si notre source, les fichiers contenant notre fichier d'en-tête.

Mon problème, c'est que notre fichier d'en-tête contient un caractère spécial "©" et, malheureusement, certains de nos fichiers source sont encodés en ANSI.
Donc si j'ai lu ces fichiers dans la politique, la chaîne ressemble à ce "droit d'Auteur � 2009".

string content = File.ReadAllText(pendingChange.LocalItem);

J'ai fatigué de modifier le codage de la chaîne, mais ça n'aide pas. Alors, comment puis-je lire ces fichiers, que je reçois la chaîne correcte "Copyright © 2009"?

Merci pour l'aide!

Ce Qui Concerne Eny

  • êtes-vous toujours en utilisant des en-têtes de fichier? Ils semblent de peu de valeur...
  • Que recommanderiez-vous au lieu de transporter les informations de copyright dans le code source?
  • Ce n'est pas à nous de décider, c'est la politique de l'entreprise.
InformationsquelleAutor Enyra | 2009-09-16