J'ai fait un enregistrer-sous du fichier avec le bloc-notes avec encodage UTF-8. Dans la message box le prénom s'affiche Chloé.
' Lecture fichier GDTEtilab.GDT et remplissage du tableau
Dim SR As StreamReader = File.OpenText("C:\etilab\import\GDTEtilab.GDT")
Dim Ligne As String
Do Until SR.Peek = -1
Ligne = SR.ReadLine()
'MsgBox(Ligne)
ChaineTravailDebut = Mid(Ligne, 4, 4)
ChaineTravailFin = Mid(Ligne, 8, 100)
If ChaineTravailDebut = "3102" Then
prenom = ChaineTravailFin
MsgBox(prenom)
End If
Loop
SR.Close()
Comment en visual studio, je peux lire mon fichier GDTEtilab.GDT et le transformer en UTF-8
La ligne
FileOpen(1, "C:\etilab\import\GDTACHI.GDT", OpenMode.Input)
Me fait quand même penser à du .NET, mais avec l'import Microsoft.VisualBasic.
Donc :
En VB.NET pensez à activer "Option Explicit" et "Option Strict" (propriétés du projet)
et retirer l'import automatique de l'espace de nom "Microsoft.VisualBasic" (onglet références du projet).
J'ai activé "Option Explicit" à ON et "Option Strict" à ON (propriétés du projet).
Mais je ne trouve pas dans l'onglet références du projet l'import automatique.
private sub ReadFile dim ChaineTravailDebut , ChaineTravailFin,prenom as string 'on lit le fichier lines = IO.File.ReadAllLines("C:\etilab\import\GDTEtilab.GDT", System.Text.Encoding.UTF8).ToList 'on traite lines for each item in lines ChaineTravailDebut = item.substring( 3, 4) ChaineTravailFin = item.substring( 7, 100) If ChaineTravailDebut = "3102" Then prenom = ChaineTravailFin MsgBox.show(prenom) End If next
Merci pour la réponse. J'ai modifié mon programme et introduit le code que tu m'as donné et tout fonctionne correctement. Le prénom s'affiche Chloé apparaît.
Merci pour la réponse. J'ai modifié mon programme et introduit le code que tu m'as donné et tout fonctionne correctement. Le prénom s'affiche Chloé apparaît.
Merci beaucoup
Je dois mettre ce programme sur un Macintosh. A-t-on une possibilité avec visual studio de générer et compiler pour ce type de PC ?
Je pense qu'avec Mono sur le poste de destination, ton programme pourrait marcher, si tu évites l'usage de Microsoft.VisualBasic et que tu actives Option Strict et Option Explicit, le résultat serait plus certain.
18 févr. 2015 à 17:49
Merci de ta réponse
Dans le fichier avec Bloc-notes je vois Chloé
Avec notpat++, je vois Chloé
Merci de ton aide
Modifié par Whismeril le 18/02/2015 à 19:06
J'ai fait un enregistrer-sous du fichier avec le bloc-notes avec encodage UTF-8. Dans la message box le prénom s'affiche Chloé.
Comment en visual studio, je peux lire mon fichier GDTEtilab.GDT et le transformer en UTF-8
Merci de votre aide
A bientôt