Quello che voglio come risultato finale è questo appaiacome inserire la ≠ firmare in una stringa
System.out.println("This is the not equal to sign\n≠");
(quando viene eseguito) come
This is the not equal to sign
≠
non
di apparire come
This is the not equal to sign
?
C'è un modo per farlo? Ho provato ad usare la mappa dei caratteri di Windows, ho copiato il simbolo qui e nel mio codice, ma dopo aver cambiato la codifica in UTF-8 e averlo inserito, viene fuori come? quando si esegue ...
Cosa si può fare? Grazie in anticipo per le risposte a questo assolutamente semplice domanda
Sembra un problema con la codifica della tua console, non con il programma Java. http://ideone.com/OJhKeG - funziona bene – Crozin
Probabilmente è la tua console. Ma per essere sicuri che non sia la codifica del file che è in errore, puoi usare l'uscita Unicode '\ u2260' invece del carattere' ≠ 'nella stringa. –
Sono d'accordo con Crozin. Puoi testarlo scrivendo su un file invece di stdout, e quindi aprendo il file in un editor che sai può gestire unicode. Se funziona, significa che Java gestisce correttamente i byte e il problema deve essere la tua console. – yshavit