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

Messages postés
8
Date d'inscription
dimanche 15 février 2004
Dernière intervention
21 août 2012
- - Dernière réponse : Drizzt_9781
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Dernière intervention
21 août 2012
- 21 août 2012 à 22:12
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 !
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
2116
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
3
Merci
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)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de cs_GodConan
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Dernière intervention
21 août 2012
3
Merci
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!

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de Drizzt_9781
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Dernière intervention
21 août 2012
0
Merci
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..
Commenter la réponse de Drizzt_9781
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Dernière intervention
21 août 2012
0
Merci
En fait ouvrir le .txt sou Ubuntu, il est correct... C'est vraiment la lecture sous Java alors :S Je n'y comprend rien...
Commenter la réponse de Drizzt_9781
Messages postés
8
Date d'inscription
dimanche 15 février 2004
Dernière intervention
21 août 2012
0
Merci
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...
Commenter la réponse de Drizzt_9781

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.