Accent lors la conversion .doc en txt en c#

Fermé
08815266 Messages postés 52 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 28 février 2017 - 10 avril 2010 à 00:00
08815266 Messages postés 52 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 28 février 2017 - 11 avril 2010 à 19:17
je suis en trin de développer une application asp.net en c# et j'ai une fonction sert à convertir un document Word en texte(.txt), le problème est aprés la conversion le texte produite contient dans la place das lettres accentuées une ?, cela veux dire que la le convertisseur ne lit pas le français, y a til un solution pour indiqué que le langage utilisé est le français.
la fonction de conversion est la suivante :

void DocToTxt(string docPath, string htmlPath)
{
// ouverture de Word
Microsoft.Office.Interop.Word.Application app = new
Microsof t.Office.Interop.Word.Application();
// on le cache !
app.Visible = false;
// pour les paramètres qu'on ne va pas fournir :
object o = Missing.Value;
object docFile = docPath; // chemin du doc avec transtypage
// Ouverture du document :
_Document doc = app.Documents.Open(ref docFile, ref o, ref o,
ref o, ref o, ref o, ref o, ref o, ref o, ref o, ref o,
ref o, ref o, ref o, ref o, ref o);
object fileName = htmlPath; // Chemin de destination
object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatText;//Txt
// On enregistre le doc au format texte :
doc.SaveAs(ref fileName, ref format, ref o, ref o, ref o, ref o,
ref o, ref o, ref o, ref o, ref o, ref o, ref o,
ref o, ref o, ref o);
object t = true;
// On quitte en évitant les messages de fermeture
doc.Close(ref o, ref o, ref o);
app.Quit(ref o, ref o, ref o);
}

1 réponse

mimi190 Messages postés 88 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 11 avril 2014 10
10 avril 2010 à 14:11
Salut vérifie que il le convertit en ainsi et pas en utf 8
1
08815266 Messages postés 52 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 28 février 2017
11 avril 2010 à 19:17
mais comment je peu la corrigé, le document est convertit mais les lettres accentuées sont remplacées par ?, et j'ai pas compris qu'est ce que c'est utf-8
0