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

Messages postés
4
Date d'inscription
dimanche 27 juin 2010
Dernière intervention
24 octobre 2010
- - 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 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
3
Merci
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

Merci cs_Le Pivert 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_Le Pivert
Messages postés
4
Date d'inscription
dimanche 27 juin 2010
Dernière intervention
24 octobre 2010
0
Merci
Je précise que j'utilise la fonction File.ReadAllLines pour lire mon fichier .txt
Commenter la réponse de strangemight
Messages postés
4
Date d'inscription
dimanche 27 juin 2010
Dernière intervention
24 octobre 2010
0
Merci
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
Messages postés
4
Date d'inscription
dimanche 27 juin 2010
Dernière intervention
24 octobre 2010
0
Merci
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
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
0
Merci
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
Merci
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.