probleme de lecture de fichier sous Linux
Bonjour à tous
Besoin de votre aide s'il vous plait.
Je suis entrain de travailler sur des fichiers de configuration .INI, j'ai trouvé des librairies qui font ça super bien. Je les ai utilisée sous Windows, ça marche super bien, mais dès que je déploie mon projet sous Linux ça ne marche pas. J'ai beau essayé de chercher d'où vient l'erreur mais je ne trouve pas, mais toute de même j'ai des pistes sans arriver à régler le problème.
La ligne qui pose problème dans le traitement est la suivante :
Code:
line = reader.readLine();
les exceptions obtenues sont lessuivantes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
sun.io.MalformedInputException
at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:278)
at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java:314)
at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java:364)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:250)
at java.io.InputStreamReader.read(InputStreamReader.java:212)
at java.io.BufferedReader.fill(BufferedReader.java:157)
at java.io.BufferedReader.readLine(BufferedReader.java:320)
at java.io.BufferedReader.readLine(BufferedReader.java:383)
at ProfileReader.load(ProfileReader.java:56)
at ProfileReader.main(ProfileReader.java:164) |
Je pense que c'est un problème d'Encodage, mais j'ai aucune idée comment résoudre le problème.
Sachant que la variable $LANG de mon systeme linux est la suivante FR_fr.UTF-8.
Est ce que vous avez une idée ?
Merci de votre aide
Cordialement,
hbellahc