Pb encoding avec JXL sur UNIX

Mirdhynn Messages postés 2 Date d'inscription vendredi 25 juin 2010 Statut Membre Dernière intervention 25 juin 2010 - 25 juin 2010 à 11:01
Mirdhynn Messages postés 2 Date d'inscription vendredi 25 juin 2010 Statut Membre Dernière intervention 25 juin 2010 - 25 juin 2010 à 11:41
Bonjour

J'essaie actuellement d'utiliser le package Jxl pour manipuler des fichier Excel.

Aprés avoir créé ma clase et l'avoir testée avec succés sur Windows XP, J'ai essayé de la transporter sur un environnement UNIX. Et là, surprise, les chaines de caractères lues dans le fichier sont altérées : les caractères accentués sont remplacés par le fameux petit carré blanc

Voici la manière dont je l'utilise :

// open Excel File
File fileExcel = new File(configDirPath+"/"+children[cptFile]);
FileInputStream fileinputstream = new FileInputStream(fileExcel);
Workbook workbook = Workbook.getWorkbook(fileinputstream);

Sheet sheet = workbook.getSheet(0);
String trans = sheet.getCell(1, 1).getContents().trim();

Sous Windows, Trans="Ligne rejetée"
Sous Unix, Trans="Ligne rejet�e"

Avez vous déjà rencontré le Pb?
Est ce que ce Jar est utilisable sous Unix ?

1 réponse

Mirdhynn Messages postés 2 Date d'inscription vendredi 25 juin 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 11:41
Rectification

Sous Unix, Trans="Ligne rejet?e"
0
Rejoignez-nous