Transfert d'un fichier texte avec accent dans un listbox...

jadiv200 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Je lis un fichier texte ayant des mots avec accent français. Je les écris dans un listBox. Toutes les informations sont reproduites mais tous les accents sont représentés par un petit carré. Comment résoudre ce problème?

Voici ci-dessous le code VB (Visual studio 2005)

Merci


Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Dim objStreamReader As StreamReader

Dim myLine, tmpFile_R As String

tmpFile_R = "C:\SourceR.txt"

objStreamReader = New StreamReader(tmpFile_R)

myLine = objStreamReader.ReadLine

ListBox1.Visible = True

Do While Not myLine Is Nothing

ListBox1.Items.Add(Trim(myLine))

myLine = objStreamReader.ReadLine

Loop

objStreamReader.Close()

End Sub
A voir également:

3 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Il faut que la police de ta ListBox corresponde à la police qui a été employée par l'éditeur du texte.
A+
0
jadiv200 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai beau essayé toutes les polices mais cela n'a pas marché. Auriez-vous d'autres suggestions.

merci
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour jadiv200,

Si tu as "Notepad++", tu ouvre ton fichier texte avec ce programme.
Une fois ouvert, tu vas dans la barre de menu,
là, tu clique sur "Encodage" et tu choisit "Encoder en UTF-8",
Finalement tu enregistre ton fichier, et tu le lis.
Dis-moi si ok !
0