OVH Cloud OVH Cloud

Ressources chaines en francais

2 réponses
Avatar
Whiplash
Salut,

je m'intéresse à la gestion des ressources chaînes avec .Net à l'aide de l'exemple fourni avec le SDK, WorldCalc

Par contre j'ai tenté de créer une ressource chaînes en français MyStrings.fr.txt à l'aide du notepad (testé aussi avec Edit), mais
les caractères accentués (é) ne sont pas pris en compte
Les caractères allemands (ö) sont pourtant bien gérés

Avec quel outil pourrais-je constituer des ressources chaînes capables de gérer les caractères fr ?
Ou faut-il modifier "l'importation" des ressources pour obtenir l'effet désiré ?

Question subsidiaire :
Est-il raisonnable de créer un ResourceManager au début de l'appli et de le laisser en vie jusqu'à la fin du prog pour ainsi
utiliser les ressources quand on veut, ou faut-il créer et détruire le rm à la demande ?
j'imagine qu'il n'est pas bon de charger toutes les ressources au démarrage de l'appli pour ainsi libérer le rm juste après.

Merci
@+

2 réponses

Avatar
Sylvain Lafontaine
Probablement un problème de code page. Sauvegardez vos fichiers en mode
UTF-8 avec signature; vous ne devriez plus avoir de problème après. Prenez
également la précaution de fermer VS.NET afin d'être sûr qu'il recharge le
fichier avec le nouvel encodage.

S. L.

"Whiplash" wrote in message
news:
Salut,

je m'intéresse à la gestion des ressources chaînes avec .Net à l'aide de
l'exemple fourni avec le SDK, WorldCalc

Par contre j'ai tenté de créer une ressource chaînes en français
MyStrings.fr.txt à l'aide du notepad (testé aussi avec Edit), mais
les caractères accentués (é) ne sont pas pris en compte
Les caractères allemands (ö) sont pourtant bien gérés

Avec quel outil pourrais-je constituer des ressources chaînes capables de
gérer les caractères fr ?
Ou faut-il modifier "l'importation" des ressources pour obtenir l'effet
désiré ?

Question subsidiaire :
Est-il raisonnable de créer un ResourceManager au début de l'appli et de
le laisser en vie jusqu'à la fin du prog pour ainsi
utiliser les ressources quand on veut, ou faut-il créer et détruire le rm
à la demande ?
j'imagine qu'il n'est pas bon de charger toutes les ressources au
démarrage de l'appli pour ainsi libérer le rm juste après.

Merci
@+




Avatar
Whiplash
Salut,

Effectivement sous XP avec le notepad, en faisant bien attention (et cette fois j'ai bien bien fait attention) de choisir UTF-8 au
moment de l'enregistrement du fichier texte, il n'y a aucun problème.

Merci
@+

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a écrit dans le message de
news:%
Probablement un problème de code page. Sauvegardez vos fichiers en mode
UTF-8 avec signature; vous ne devriez plus avoir de problème après. Prenez
également la précaution de fermer VS.NET afin d'être sûr qu'il recharge le
fichier avec le nouvel encodage.

S. L.

"Whiplash" wrote in message
news:
> Salut,
>
> je m'intéresse à la gestion des ressources chaînes avec .Net à l'aide de
> l'exemple fourni avec le SDK, WorldCalc
>
> Par contre j'ai tenté de créer une ressource chaînes en français
> MyStrings.fr.txt à l'aide du notepad (testé aussi avec Edit), mais
> les caractères accentués (é) ne sont pas pris en compte
> Les caractères allemands (ö) sont pourtant bien gérés
>
> Avec quel outil pourrais-je constituer des ressources chaînes capables de
> gérer les caractères fr ?
> Ou faut-il modifier "l'importation" des ressources pour obtenir l'effet
> désiré ?
>
> Question subsidiaire :
> Est-il raisonnable de créer un ResourceManager au début de l'appli et de
> le laisser en vie jusqu'à la fin du prog pour ainsi
> utiliser les ressources quand on veut, ou faut-il créer et détruire le rm
> à la demande ?
> j'imagine qu'il n'est pas bon de charger toutes les ressources au
> démarrage de l'appli pour ainsi libérer le rm juste après.
>
> Merci
> @+
>
>