Caractères spéciaux VB.NET [Résolu]

strangemight 4 Messages postés dimanche 27 juin 2010Date d'inscription 24 octobre 2010 Dernière intervention - 24 oct. 2010 à 20:35 - Dernière réponse :  guatto
- 20 nov. 2014 à 15:55
Bonjour à tous,
je débute dans le vb.net et développe ma première application , quelque chose de tout simple, un exercice pour vérifier si je connais mes verbes irréguliers allemands, le programme me donne la forme en français, je donne les 3 formes et il me dit si j'ai bon ou pas ,calcul mon score, me dit les verbes que je n'ai pas réussi etc ...
Donc j'ai crée un fichier .txt contenant tout les verbes, no prob tout le programme est codé et fonctionne mais je suis confronté à un petit problème , les caractères spéciaux tels que ß, ä, ü etc ... ne passe pas ce qui est un peu embêtant. Après une longue recherche avec mon ami Google je n'ai rien trouvé et me tourne donc vers vous.
Si cela vous intéresse voici mon programme compilé : http://www.mediafire.com/?xta14s6b859cm0j
Merci d'avance pour l'aide.
A bientôt.
Afficher la suite 

6 réponses

Répondre au sujet
cs_Le Pivert 5065 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 13 avril 2018 Dernière intervention - 24 oct. 2010 à 22:46
+3
Utile
Bonjour,
Pour afficher les caractères accentués, j'utilise ceci , si cela peut vous aider:

Imports System.IO
Imports System.Text
 Dim fichier As String
        fichier = My.Application.Info.DirectoryPath & "\monfichier.txt"
        Dim monStreamReader As StreamReader = New System.IO.StreamReader(fichier, Encoding.Default) 'Stream pour la lecture avec caractères accentués du fichier



@+Le Pivert
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Le Pivert
strangemight 4 Messages postés dimanche 27 juin 2010Date d'inscription 24 octobre 2010 Dernière intervention - 24 oct. 2010 à 20:43
0
Utile
Je précise que j'utilise la fonction File.ReadAllLines pour lire mon fichier .txt
Commenter la réponse de strangemight
strangemight 4 Messages postés dimanche 27 juin 2010Date d'inscription 24 octobre 2010 Dernière intervention - 24 oct. 2010 à 23:36
0
Utile
Merci je pense que ca pourras m'aider mais comment récupérer ligne par ligne ce qu'il est écrit dans mon fichier avec StreamReader ?
Commenter la réponse de strangemight
strangemight 4 Messages postés dimanche 27 juin 2010Date d'inscription 24 octobre 2010 Dernière intervention - 24 oct. 2010 à 23:48
0
Utile
C'est bon j'ai trouvé tu m'as mis sur la piste , il suffisait de rajouter le parametre encoding.Default
Commenter la réponse de strangemight
cs_Le Pivert 5065 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 13 avril 2018 Dernière intervention - 25 oct. 2010 à 07:56
0
Utile
Content de t'aider. C'est exactement cela et ne pas oublier
Imports System.Text
J'ai mis cet exemple pour voir l'utilisation de
encoding.Default

N'oublie pas de cocher Réponse acceptée pour aider les autres

@+Le Pivert
Commenter la réponse de cs_Le Pivert
0
Utile
Déjà 4 ans mais ta réponse reste la meilleur. Merci beaucoup pour ton aide.
Commenter la réponse de guatto

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.