Sto eseguendo il mio programma Java da riga di comando (Windows 7). Per semplificare le cose, descrivo solo la parte pertinente.Codifica dei caratteri System.out
public static void main(String[] args) {
System.out.println("Árpád");
}
La mia uscita è spazzatura. È ovviamente un problema di codifica dei caratteri, i caratteri ungheresi di Á e á non vengono visualizzati correttamente. Ho provato il seguente:
public static void main(String[] args) {
PrintStream ps = new PrintStream(System.out, true, "UTF-8");
ps.println("Árpád");
}
Ma la mia uscita è ancora spazzatura. Come posso risolvere questo problema di codifica dei caratteri con la riga di comando di Windows 7? Grazie
Sei sicuro che non si tratti di un problema di compilazione? Come stai compilando e in che codifica è il tuo codice sorgente? –
Il display supporta effettivamente la visualizzazione di tali caratteri con cui iniziare? Ad esempio, puoi digitarli sulla tastiera su questo display e appaiono correttamente? – fge
Sto compilando con NetBeans e la codifica dei caratteri delle sorgenti è UTF-8 –