Salut
Je souhaite pouvoir afficher un caractère unicode à partir d'une valeur hexadecimale saisie. C'est à dire transformer par exemple la saisie 31F0 par l'affichage du caractère unicode '\u31F0'.
Merci
Salut
Je souhaite pouvoir afficher un caractère unicode à partir d'une valeur hexadecimale saisie. C'est à dire transformer par exemple la saisie 31F0 par l'affichage du caractère unicode '\u31F0'.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String code=new String(""); code+='\u31F0'; System.out.println(code);
Merci seriousme, mais je cherche à pouvoir faire ça de manière dynamique, en récupérant la valeur hexadécimale dans un JTextField pour en faire un unicode. C'est là que le problème se pose.
Schématiquement je veux transformer une chaîne "XXXX" (X caractère hexadécimal) en caractère '\uXXXX'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part taChaine = taChaine.replaceAll("XXXX","\uXXXX");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String code=new String("31F0"); char c=(char)Integer.valueOf(code,16).intValue();
Partager