Avatar billede elites Nybegynder
19. maj 2004 - 12:27 Der er 12 kommentarer

problemer med æ og ø og å

Hejsa
Jeg har hentet en tekst ind fra en ansi fil.

Når jeg henter disse linier ind i java og udskriver dem.. er æø og å lavet om til tegn...

Det har vel noget med ansi /unicode eller et eller andet...

Hvordan kan jeg få tegnene udskrvet rigtigt...
Anvender en courier Basefont font til udskrivning...


Mvh. henrik
Avatar billede arne_v Ekspert
19. maj 2004 - 12:32 #1
Når du læser fra filen skal du angive encoding.

Enten ISO-8859-1 eller UTF-8.
Avatar billede arne_v Ekspert
19. maj 2004 - 12:34 #2
Eksempel:

InputStreamReader isr  = new InputStreamReader(new FileInputStream("filnavn.typ"), "ISO-8859-1");
Avatar billede elites Nybegynder
19. maj 2004 - 12:48 #3
Prøver lige...
Hvordan læser man nemmest en linie af gangen...
kan se at der kun er en read funktion?
Avatar billede arne_v Ekspert
19. maj 2004 - 12:54 #4
BufferedReader br = new BufferedReader(isr);
String line;
while((line = br.readLine()) != null) {
    ...
}
Avatar billede elites Nybegynder
19. maj 2004 - 13:09 #5
Hmm.. det virker ikke...
Har læst den ind med disse parmetre...
Skal man gøre noget specielt når man udskriver strengen?

I mit tilfælde udskriver jeg min string på til et pdf document....
Avatar billede elites Nybegynder
19. maj 2004 - 13:16 #6
hmmm.. kank se at hvis jeg ser filen med edit i dos... så er æø og å der...
Men i windows er der nogle andre tegn!!!
Avatar billede arne_v Ekspert
19. maj 2004 - 13:19 #7
Så er det jo ikke ANSI.

Prøv:

InputStreamReader isr  = new InputStreamReader(new FileInputStream("filnavn.typ"), "Cp850");
Avatar billede elites Nybegynder
19. maj 2004 - 13:23 #8
Undskyld... min fejl... men det virker nu... :) Hvor kan jeg se noget om de forskelige charsets?

Tak for hjælpen

Mvh. henrik
Avatar billede elites Nybegynder
19. maj 2004 - 13:23 #9
og et svar tak!!!
Avatar billede arne_v Ekspert
19. maj 2004 - 13:29 #10
svar
Avatar billede arne_v Ekspert
19. maj 2004 - 13:30 #11
docs for java.nio.charset.Charset
Avatar billede arne_v Ekspert
16. juni 2004 - 23:08 #12
Lukke tid ?
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