Bonjour,

J'ai un petit problème, suite à un passage de Json en string, je me suis rendu compte qu'il transformait les caractères & en unicode et bien sûr ça m'emmerde. Donc je voulais remplacer tous les caractères unicodes par leur équivalent lisible pour le commun du peuple .

Donc j'utilise la méthode replaceAll comme ce qui suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
res = res.replaceAll("\u003c", "<");
Malheureusement, rien ne se produit, snif...

Une âme charitable?

Solution trouvée:

Après une petite recherche, il ne faut pas utiliser replaceAll mais replace qui n'utilise pas d'expression régulière et donc qui ne bloque pas les caractères spéciaux. On doit réécrire le code comme ce qui suit en n'oubliant pas le \ supplémentaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
res = res.replace("\\u003c", "<");