J'ai une chaîne Java que j'ai du mal à manipuler. J'ai un String, s, qui a une valeur de 丞 (un caractère chinois que j'ai choisi au hasard, je ne parle pas le chinois). Si j'appelleJava Internationalisation
String t = new String(s.getBytes());
if (s.equals(t))
System.out.println("String unchanged");
else
System.out.println("String changed");
Ensuite, j'obtiens le résultat modifié de la chaîne. Est-ce que quelqu'un sait ce qui se passe?