Encodage UTF-8 getBytes
bobble
-
bobble -
bobble -
Bonjour,
je veux encoder une String en un byte[] UTF-8.
Pour cela je fait:
Mais si j'essayé de mettre des caractères accentués (exemple "ä") au lieu de retourner la valeur correcte il retourne "-61" et "-92".
Pourquoi cela??
je peux faire comment pour retrouver la valeur correcte ("228" pour "ä")??
Merci pour tout aide!
je veux encoder une String en un byte[] UTF-8.
Pour cela je fait:
String xmlData;
byte[] xmlDataBytes = xmlData.getBytes("UTF8");
Mais si j'essayé de mettre des caractères accentués (exemple "ä") au lieu de retourner la valeur correcte il retourne "-61" et "-92".
Pourquoi cela??
je peux faire comment pour retrouver la valeur correcte ("228" pour "ä")??
Merci pour tout aide!
A voir également:
- Encodage UTF-8 getBytes
- Clé windows 8 - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Internet explorer 8 - Télécharger - Navigateurs
- Windows 8 pro - Télécharger - Systèmes d'exploitation
- Google sketchup 8 - Télécharger - 3D
4 réponses
Bonjour,
je suis surement à côté de la plaque mais ça peut pas t'aider ça :
http://www.thesauruslex.com/typo/eng/enghtml.htm#fr
je suis surement à côté de la plaque mais ça peut pas t'aider ça :
http://www.thesauruslex.com/typo/eng/enghtml.htm#fr
C'est très gentil de me proposer ça, mais sa ne m'aide pas...
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...
Cela est valable pour toutes les lettres accentuées.
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...
Cela est valable pour toutes les lettres accentuées.