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

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

5 réponses

Répondre au sujet
cs_GodConan 2116 Messages postés samedi 8 novembre 2003Date d'inscriptionContributeurStatut 6 octobre 2012 Dernière intervention - 21 août 2012 à 21:00
+3
Utile
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)
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_GodConan
Drizzt_9781 8 Messages postés dimanche 15 février 2004Date d'inscription 21 août 2012 Dernière intervention - 21 août 2012 à 22:12
+3
Utile
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!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Drizzt_9781
Drizzt_9781 8 Messages postés dimanche 15 février 2004Date d'inscription 21 août 2012 Dernière intervention - 21 août 2012 à 21:46
0
Utile
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
Drizzt_9781 8 Messages postés dimanche 15 février 2004Date d'inscription 21 août 2012 Dernière intervention - 21 août 2012 à 21:47
0
Utile
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
Drizzt_9781 8 Messages postés dimanche 15 février 2004Date d'inscription 21 août 2012 Dernière intervention - 21 août 2012 à 22:01
0
Utile
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.