Comment convertir une string portant des codes ascii vers une string pure
J'ai une string
je veux l'afficher comme "j'écris ce mot""j\222\351cris ce mot"
Comment convertir une string portant des codes ascii vers une string pure
J'ai une string
je veux l'afficher comme "j'écris ce mot""j\222\351cris ce mot"
Normalement ça devrait marcher mais je n'ai pas testé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 InputStreamReader isr=new InputStreamReader(new ByteArrayInputStream(maChaine.getBytes()),Charset.getDefault()); int c; StringBuilder chaine=null; while((c=isr.read())!=-1) chaine.append((char)c);
affiche "j?écris" : donc tes codes ASCII sont à vérifier, car le 222 ?!...
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(new String("j\222\351cris".toCharArray()));
Partager