Bonjour,

Je souhaite décoder de l'encodage UTF-8 littéral.

Par exemple, je reçoit une String qui contient ceci : "\xc3\xa9" et je souhaiterais décoder/transformer cela par le caractère 'é'.
En fait cette chaîne que je reçois d'une appli mobile Android correspond au codage UTF-8 littéral et ce codage fait référence à une multitudes de caractères. Par exemple la chaîne "\xc3\xa0" représente le caractère 'à' ou alors la chaîne "\xc3\x9f" représente le caractère de l'alphabet Allemand 'ß'.

J'ai essayé de trouver des solutions avec UriComponent mais cela ne concerne que les URI contenues dans les adresses internet.

J'ai essayé aussi avec le code ci-dessous mais je retrouve en sortie exactement la même chaîne qu'en entrée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
String strSortie = null;
try {
	strSortie = new String(strEntree_.getBytes(), "utf8");
} catch (UnsupportedEncodingException e1) {
	e1.printStackTrace();
}
J'ai lu dans un autre post qu'il faut traiter cette chaîne avec les bits mais là je ne sais pas trop comment faire.

Si quelqu'un à une piste, je vous en remercie !