Bonjour,
je veux encoder une String en un byte[] UTF-8.
Pour cela je fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String xmlData;
byte[] xmlDataBytes = xmlData.getBytes("UTF8");

Mon problème est que la fonction Java "getBytes" devrait retourner 228 pour la lettre "ä", par contre, si j'exécute pas à pas mon code avec Eclipse, je m’aperçois que cette fonction retourne 2 bytes "-61" et "-92". Et je ne comprends pas pourquoi...


Pourquoi cela??

je peux faire comment pour retrouver la valeur correcte ("228" pour "ä")??

Merci pour tout aide!