J'y ai passé des heures mais j'ai enfin trouvé le problème !
C'était bien utf8 ! En fait, il ne fallait pas activer unicode et ça avait été fait à l'installation de Mandriva.
En le désactivant le problème s'est partiellement réglé : les données provenant de l'extérieur du programme (d'une base de données FireBird) apparaissaient normalement, mais les lettres accentuées de l'interface restaient problématiques.
C'était tout simplement parce que l'application avait entre temps été recompilée pendant que utf8 était activé ! C'est en examinant les chaînes de caractères à l'intérieur des fichiers .class et en les comparant avec ceux que j'avais sur un autre PC sous Windows que j'ai compris.
En recompilant les fichiers cette fois sans utf8, tout est rentré dans l'ordre.
Merci quand même à tous ceux qui ont essayé de m'aider (sur ce forum, sur #linuxfr et sur #mandrivafr).
# Problème réglé !
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . En réponse au message Lettres accentuées. Évalué à 1.
C'était bien utf8 ! En fait, il ne fallait pas activer unicode et ça avait été fait à l'installation de Mandriva.
En le désactivant le problème s'est partiellement réglé : les données provenant de l'extérieur du programme (d'une base de données FireBird) apparaissaient normalement, mais les lettres accentuées de l'interface restaient problématiques.
C'était tout simplement parce que l'application avait entre temps été recompilée pendant que utf8 était activé ! C'est en examinant les chaînes de caractères à l'intérieur des fichiers .class et en les comparant avec ceux que j'avais sur un autre PC sous Windows que j'ai compris.
En recompilant les fichiers cette fois sans utf8, tout est rentré dans l'ordre.
Merci quand même à tous ceux qui ont essayé de m'aider (sur ce forum, sur #linuxfr et sur #mandrivafr).
GNU's Not Unix / LINUX Is Not Unix Xernel