Écrire Chaîne Unicode Dans un Fichier à l'Aide de StreamWriter ne fonctionne pas

J'ai ce code:

string s = "آ";
StreamWriter writer = new StreamWriter("a.txt", false, Encoding.UTF8);
writer.WriteLine(s);

mais quand je le lance je ne peux pas voir les "آ" dans a.txt!! Il n'y a pas de chaîne en a.txt! Il est Vide! Quel est le problème!?! Quelqu'un peut-il m'aider???

Ce vous voyez? Ce que vous utilisez pour ouvrir le fichier?
Question édité

OriginalL'auteur ahmadali shafiee | 2011-11-19