Bonjour,
Le problème que je rencontre est le suivant.
Je dois composé une suite de caractères spéciaux pour l'imprimer dans un document avec une police code barre 2/5 entrelacée.
Cette police affiche le code barre des caractères spéciaux.

pour constituer cette suite de caractères spéciaux, je dois convertir de l'hexadecimal en caractère. J'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
String hexString="28A5D4B029";
        String subStr = null;
        for (int i =0 ; i < hexString.length() ;i=i+2 )
        {
            subStr = hexString.substring(i,i+2);
            char c = (char) Integer.parseInt(subStr, 16);
            System.out.print(c);
        }
Pour les codes héxadécimaux de "81" à "9F", cela ne marche pas il me renvoi systématiquement un "?".

Connaissez vous dans eclipse un type d'encodage (exemple : ISO_8859)qui me permette de faire la conversion ?

Merci.