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 :
Pour les codes héxadécimaux de "81" à "9F", cela ne marche pas il me renvoi systématiquement un "?".
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); }
Connaissez vous dans eclipse un type d'encodage (exemple : ISO_8859)qui me permette de faire la conversion ?
Merci.
Partager