28. november 2002 - 22:50
Der er
6 kommentarer og 1 løsning
txt og æ ø å
Hvordan læses en txt fil så æ ø og å udskrives eller skrives rigtigt til en ny txt-fil Jeg er rimelig grøn og har søgt på disse sider uden lige at finde løsningen. eks fra txt-fil KBENHAVN V K’RBY ( KÆRBY ) Sådan ser min class ud: import java.io.*; public class A { public static void main(String args[]) { String str = ""; System.out.println("Læser filen text.txt"); try { BufferedReader reader = new BufferedReader( new FileReader( "text.txt" ) ); do { str = reader.readLine(); if ( str != null ) System.out.println( str ); } while ( str != null); } catch (IOException e ) { System.err.println(e); } } }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. november 2002 - 22:51
#1
Problemmet er din command prompt ikke er sæt op korrekt, eller din fil ikke er encodet ifølge iso-8859-1.
28. november 2002 - 22:58
#2
Det er et udtræk fra en DB Hvordan sætter jeg min command prompt rigtig, os = XP
29. november 2002 - 07:26
#3
Det kan jeg ikke hjælpe med desværre.
29. november 2002 - 07:40
#4
Trist - kender vi andre muligheder end iso-8859-1
29. november 2002 - 09:06
#5
Den kan selvfølgelig også være UTF-8 enkodet. Prøv at lav et hex dump af æøå og ÆØÅ og post dem her. Du kan selvfølgelig også lave din egen konvertering hvis du ønsker det.
29. november 2002 - 09:54
#6
Jeg er ikke lige helt med !! hex dump ?????? jeg ved kun at det er: ascii crlf
29. november 2002 - 23:29
#7
Har selv løst problemet Ved prompten skrives: native2ascii -encoding cp850 FraFilnavn.txt TilFilnavn.txt Ovenstående laver en ny txt-fil hvor ÆØÅæøå er ændret til unicode carsten
Kurser inden for grundlæggende programmering