Java caractere special
Bonjour,
je veux afficher le caractére special son code 250c avec la methode system.out.print mai j'arrive pas on m'affiche '?'. merci
je veux afficher le caractére special son code 250c avec la methode system.out.print mai j'arrive pas on m'affiche '?'. merci
3 réponses
-
Salut,
Tu peux essayer cette méthode:
public static void carSpe() // static si appelée depuis un contexte static { try { // sortie À la console DOS avec les caractÈres accentuÉs Writer w = new BufferedWriter (new OutputStreamWriter(System.out, "Cp850")); w.write(ligne_avec_carSpe); w.flush(); // w.close(); } catch (Exception e) { e.printStackTrace(); } }
Et quand une ligne peut contenir des caractères dits bizares, tu remplaces println par (dans ton cas):
String laLigne = "Ligne avec le caractère \u250c\n"; // idem println si (\n) ligne_avec_carSpe = laLigne; carSpe();
Tu noteras que non seulement le caractère u250c est affiché, mais aussi l'accent grave de caractère...
Cordialement,
Dan -
merci je vais l'essayer tt de suite
-
page de code active :850 merci