IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

caracteres d'europe de l'est dans une JTABLE


Sujet :

Composants Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 116
    Points : 120
    Points
    120
    Par défaut caracteres d'europe de l'est dans une JTABLE
    Bonjour,
    J'ai une JTable avec un model aue j'ai ecrit.
    J'ai un probleme avec la methode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void setValueAt(Object arg0, int arg1, int arg2) {
            String chaine = (String) arg0;  //line1
            System.out.println(chaine);     //line 2
            tab[arg1][arg2] = chaine;       //line 3
            //rowModified.add(new Integer(arg1));
        }
    Quand je rentre des caracteres occidentaux tout marche sans probleme, mais avec des caracteres lituaniens rien ne vas plus. Mes caracteres lituaniens deviennent des ?. (je vois ca grace a mon affichage line 2)
    Merci de m'aider.

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Convertis tes chaines en UTF-8 avant de les utiliser où que ce soit.

    http://java.developpez.com/faq/java/...#charsetString


    Et utilise la balise code pour entourer le code que tu postes (bouton # au dessus du champ de saisie)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 116
    Points : 120
    Points
    120
    Par défaut
    Ou je converti mes chaines en UTF-8?
    Le parametre de ma fonction est deja mal code.
    Merci

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 116
    Points : 120
    Points
    120
    Par défaut
    Voici un petit test que j'ai fait qui s'avere negatif

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.nio.charset.*;
     
    public class Test extends JFrame implements ActionListener{
    	JTextField text;
    	/**
             * @param args
             */
     
    	public Test() {
    		super("test");
    		text = new JTextField();
    		JButton button1 = new JButton("Click on me");
    		setLayout(new BorderLayout());
    		add(text, BorderLayout.NORTH);
    		add(button1, BorderLayout.SOUTH);
    		setSize(800,600);
    		setVisible(true);
    		button1.addActionListener(this);
    	}
     
    	public static void main(String[] args) {
    		new Test();
     
    	}
     
    	public void actionPerformed(ActionEvent arg0) {
    		System.out.println(new String(text.getText().getBytes(), Charset.forName("UTF-8")));
     
    	}
     
    }
    Les caracteres lituaniens ne s'affichent pas.
    Merci de m'aider.

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/05/2008, 10h54
  2. Réponses: 1
    Dernier message: 26/10/2006, 12h02
  3. appel d'une fonction qui est dans une autre page
    Par guppy33 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/08/2006, 12h05
  4. Réponses: 1
    Dernier message: 08/05/2006, 15h33
  5. Appel de methode dont le nom est dans une variable
    Par osopardo dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2005, 20h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo