Avatar billede simon_jacobsen Nybegynder
13. april 2007 - 15:17 Der er 3 kommentarer og
1 løsning

fejl ved udskrivning af ascii 128-159

hej

int i = 130;
Jeg har det problem at når jeg udskriver (char)i
i en fil eller på skærmen, bliver det til ?
med hex værdien 3F.
og når jeg så læser filen kan jeg ikke se forskel på alle tegnene mellem 128 og 159 da alle er blevet til Hexværdi 3F.
er der nogen der kender en løsning på problemet ?
Avatar billede arne_v Ekspert
13. april 2007 - 15:48 #1
det kunne skyldes at default char set er UTF-8

proev og angiv eksplicit ISO-8859-1
Avatar billede simon_jacobsen Nybegynder
16. april 2007 - 08:59 #2
hvordan ændre jeg det ?
Avatar billede arne_v Ekspert
17. april 2007 - 04:16 #3
PrintWriter pw = new PrintWriter("C:\\dansk.txt", "ISO-8859-1");
pw.println("ÆØÅ");
pw.println("æøå");
pw.close();
Avatar billede arne_v Ekspert
21. juli 2007 - 16:34 #4
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester