Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017
-
27 mars 2009 à 09:37
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
28 mars 2009 à 03:05
Je débute en VB 2008 et pour charger un fichier texte j'utilise ce code:
Private Sub Chargement_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Chargement.Click
Dim objstreamreader As System.IO.StreamReader
OnErrorResumeNext
With OpenFileDialog1.Filter "Text files (*.txt)|*.txt|All files (*.*)|*.*".FilterIndex 1
.Title " Ouvrir un fichier ".CheckFileExists
False
EndWith
OpenFileDialog1.ShowDialog()
'Affiche la boite de dialogue Openobjstreamreader = System.IO.File.OpenText(OpenFileDialog1.FileName)
Text1.Text = objstreamreader.ReadToEnd()
objstreamreader.Close()
End Sub
Mon fichier se charge bien, mais surprise, les lettes accentuées sont remplacées par des signes curieux.
Par contre si je colle mon texte avec le menu du clic droit, les accents sont là.
J'ai tenté de changer de Police mais c'est pareil.
Qui peut me dire ce qui ne va pas?
Merci d'avance.
Sechaud
Messages postés288Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention 3 janvier 2017 27 mars 2009 à 14:32
Merci pour ta réponse Renfield, mais les fichiers testés sont des fichiers ultra classiques, écrits en arial ou en courrier avec wordpad ou word ou le bloc note. J'ai aussi essayé avec un RichTextBox et c'est pareil.