Bonjour,
J'ai écrit une classe me permettant de localiser mon application dans plusieurs langues (en reprenant le principe présenté par Patrick Smacchia dans son livre Pratique de DotNet et C#.
J'utilise ResourceManager.GetString() pour récupérer des infos contenues dans des fichiers textes du type suivant :
que j'ai passé en fichier .dll avec resgen.exe puis al.exe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 chaine1= Bonjour chaine2 = Salut à vous !
Cela fonctionne bien, je récupère sans problème mes chaînes de caractères. Le problème vient des caractères accentués de toutes sortes (grave, aigu, circonflexe, trémas) : ils disparaissent tous.
Quelqu'un a-t-il déjà rencontré ce problème, et l'a-t-il résolu ? Je ne sais pas si je peux consulter les données de mon fichier .dll obtenu, afin de savoir si la perte des accents a lieu lors de la transformation du .txt en .dll, ou lors de l'appel à GetString
Merci d'avance !
Partager