Problème d'accent entre Linux et Windows [Résolu]

Signaler
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
21 août 2012
-
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
21 août 2012
-
Bonjour, je fais présentement un petit logiciel quiz qui prend ses questions dans des fichiers .txt, mais j'ai un problème : Les accents ne sont plus afficher correctement lorsque je change d'OS. Si je créer mon .txt sous Windows et exécute mon application, tout est parfait. Si je vais sur Ubuntu et que je démarre le programme avec les .txt de Windows, les accents du français sont afficher part un losange noir avec un ? à l'intérieur, et si je crée mes fichier texte sous ubuntu, là ils fonctionnent bien sous Ubuntu mais dès que je retourne sous Windows, j'ai un problème d'accents de nouveau, par exemple un è est afficher avec des @! et autres trucs...

Bref je ne sais pas trop comment régler ce problème... L'application fonctionne parfaitement sauf pour cela, j'imagine que c'est un problème au niveau de l'encodage du .txt, ou sinon de la police utilisée, mais je ne sais pas trop comment régler cela...

Merci !
A voir également:

5 réponses

Messages postés
2113
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
11
Salut,

Es tu sur d avoir la meme version de JVM sur tes 2 OS ??
il mle semble que depuis la 1.6 les fichier sont généré par defaut en unicode (pas sur de la version) et avant en asci ;o) donc pas pareil...

à vérifier ;o) ... quoi qu il en soit, c est lié au format d ecriture et de lecture du fichier ;o) qui difere

GodConan ;o)
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
21 août 2012

Bon mon problème est résolu.

En fait j'ai simplement changé sous Windows l'encodage pour UTF-8 et changé tous mes .txt avec un encodage UTF-8...

Encore une fois le problème venait de Windows, comme souvent... Merci pour l'aide!
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
21 août 2012

je suis avec la 1.7 sur mes 2 OS, et j'ai même installer Sun au lieu de l'open mise par défaut sur Ubuntu pour avoir exactement la même version de Java...

je me demande si c'est Ubuntu qui ne serait pas en Unicode? J'ai la version 12.04 d'installer... Car le problème se règle sous Ubuntu dès que je refais un .txt, mais il fait apparaitre le probleme sous Windows..
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
21 août 2012

En fait ouvrir le .txt sou Ubuntu, il est correct... C'est vraiment la lecture sous Java alors :S Je n'y comprend rien...
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
21 août 2012

Bon à ce que j'ai vu :

Mes fichiers .txt sous Linux sont sauvegardés en UTF-8
Mes fichiers .txt sous Windows sont sauvegardés en iso8859-15

Eclipse sous Ubuntu ne semble pas avoir l'encodage iso8859-15 mais seulement iso8859-1 et si je change pour iso8859-1 cela ne regle pas mon probleme...