Java caractere special
medmed0
Messages postés
4
Statut
Membre
-
danimo -
danimo -
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 -
-