Hvordan bruger jeg æ, ø og å i f.eks. System.out.print(); ???
Følgende kode benytter sig af printwriter, hvor du angiver hvilken encoding du anvender. Den jeg har valgt (iso-8859-4), er den jeg benytter mig af i min dosprompt. Hvis du benytter dig af en anden skal du jo selvfølgelig skifte til den der passer.
Tjeck eventuelt
http://mindprod.com/jgloss/encoding.html for mere info omkring encoding af tekst.
værdierne i print sætningerne er hex værdierne for de gældende tegn.
import java.io.PrintWriter;
import java.io.OutputStreamWriter;
public class Test
{
static void main(String args[])
{
try
{
PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out,"ISO-8859-4"),true);
out.println("\\u0091"); //Udskriver æ
out.println("\\u0092"); //Udskriver Æ
out.println("\\u009B"); //Udskriver ø
out.println("\\u009D"); //Udskriver Ø
out.println("\\u0086"); //Udskriver å
out.println("\\u008F"); //Udskriver Å
out.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
Med venlig hilsen
Mads Nielsen