Lire un fichier avec des caractères Unicode

J'ai un asp.net c# page et suis en train de lire un fichier qui a la suite de personnage "et de les convertir en". (À partir incliné apostrophe à l'apostrophe).

FileInfo fileinfo = new FileInfo(FileLocation);
string content = File.ReadAllText(fileinfo.FullName);

//strip out bad characters
content = content.Replace("’", "'");

Cela ne fonctionne pas et il change l'inclinaison des apostrophes ? les marques.

source d'informationauteur chris