Ajouter un commentaire

Flexx

Merci pour ta réponse

J'ai refais un mini-exemple.
Je crée ma chaine avec CO. Mais lorsque je refais la convertion à partir du caractère, j'obtiens FFFD !

String maChaine = new String(new byte[] {0x15, (byte)0xC0}, "UTF-8");
char [] tabChaine = maChaine.toCharArray();
System.out.println("Valeur hexa : " + Integer.toHexString((int)(tabChaine[1])));

Peux-tu me dire où est la perte de données et comment réaliser correctement la convertion ?

Merci

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 U   U  U   U  RRRR   EEEE  DDD  
U U U U R R E D D
U U U U RRRR EEE D D
U U U U R R E D D
UUU UUU R RR EEEE DDD