[C#] Comment gérer les accents sur un ResourceManager.GetString ?
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 :
Code:
1 2 3
|
chaine1= Bonjour
chaine2 = Salut à vous ! |
que j'ai passé en fichier .dll avec resgen.exe puis al.exe
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 !