Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2719 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Q: é, à, è etc avec JList ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Q: é, à, è etc avec JList ???

n°683242
Nicolas Vi​ollin
Posté le 24-03-2004 à 19:54:49  profilanswer
 

Salut !!
 
  Je lis des noms de fichiers dans des zip contenant des caractères spéciaux (é, è, à, etc....). Lorsque je les affiche dans un JList, j'obtient des '?' et autres caractères....
 
  Comment faire pour afficher correctement ces caractères, sachant que je ne peux modifier les fichiers .zip et leur contenu...???
 
d'avance merci
Nico

mood
Publicité
Posté le 24-03-2004 à 19:54:49  profilanswer
 

n°683282
nraynaud
lol
Posté le 24-03-2004 à 20:23:20  profilanswer
 

c'est ton StreamReader qui n'est pas branché sur le bon encodage des caractères.


---------------
trainoo.com, c'est fini
n°683331
Nicolas Vi​ollin
Posté le 24-03-2004 à 21:02:12  profilanswer
 

Moi je veux bien, mais la classe ZipFile n'herite pas de StreamReader....????!!!!
 
ZipFile zf = null;
    try {
      zf = new ZipFile(zipfile);
      Enumeration e = zf.entries();
      while (e.hasMoreElements()){
        System.out.println(e.nextElement().toString());
      }
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }

n°683341
nraynaud
lol
Posté le 24-03-2004 à 21:13:44  profilanswer
 

c'est domage hein ?
('vais voir la doc, je reviens)
sinon, quand il y a une exception, pourquoi tu continues ?


---------------
trainoo.com, c'est fini
n°683344
Nicolas Vi​ollin
Posté le 24-03-2004 à 21:17:42  profilanswer
 

quand l'exception se declenche, je passe dans le catch et le prog s'arrete, je continue pas ??!!

n°683345
nraynaud
lol
Posté le 24-03-2004 à 21:17:53  profilanswer
 

ça a l'air la merde, on dirait que rien est prévu pour l'encodage. Dommage ...


---------------
trainoo.com, c'est fini
n°683350
Nicolas Vi​ollin
Posté le 24-03-2004 à 21:19:42  profilanswer
 

c pour cela que je me tourne vers le JList ou le decodage des chaines de caractères, mais je trouve rien.....

n°683351
nraynaud
lol
Posté le 24-03-2004 à 21:20:00  profilanswer
 

Nicolas Viollin a écrit :

quand l'exception se declenche, je passe dans le catch et le prog s'arrete, je continue pas ??!!

moué.
 
un petit "throw new RuntimeException(e)" te permet de récupérer la main dans le débugeur (en général). Mais ça résout pas ton pb d'encodage, désolé.


---------------
trainoo.com, c'est fini
n°683354
nraynaud
lol
Posté le 24-03-2004 à 21:22:26  profilanswer
 

Nicolas Viollin a écrit :

c pour cela que je me tourne vers le JList ou le decodage des chaines de caractères, mais je trouve rien.....

normalement tout se fait au passage byte->char (ou String) par les classe StreamReader et StreamWriter. De façon qu'à l'intérieur d'une application tout est bien encodé.


---------------
trainoo.com, c'est fini
n°683359
Nicolas Vi​ollin
Posté le 24-03-2004 à 21:27:04  profilanswer
 

g aussi essayé
 
String s = new String(viensduzip.getBytes("ISO-8859-1" ), "UTF-8" );
 
mais ca marche pas non plus.....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Q: é, à, è etc avec JList ???

 

Sujets relatifs
[JAVA] je cherche un evenement sur une JList[JAVA] question sur JList et JDesktopPane
Graphics & JListJList avec colonnes
Jlist + tooltipafficher une Jlist apres l'affichage de tous les composants
Comment tout deselectionner dans une JList ??Est-il possible d'avoir plusieurs couleur dans une jList?
longueur d'une Jlist[Swing] Une JList basique
Plus de sujets relatifs à : Q: é, à, è etc avec JList ???


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)