Avatar billede the_ghost Nybegynder
15. oktober 2003 - 23:22 Der er 9 kommentarer og
1 løsning

Problemer med æøå?

Jeg har lavet et tekst baseret spil i Java, og nu vil jeg gerne afvikle det i kommandolinien, men problemet er at alle de steder, hvor jeg har skrevet æøå i min System.out.print() kommer der nogle mærkelige tegn i stedet...
Det gælder også for nogle af de kommandoer jeg har defineret, som man skal kunne bruge i programmet, hvis de indeholder æø ellr å, kan den ikke genkende dem...
er der nogen der kan hjælpe mig

På forhånd tak
Ghost
Avatar billede the_ghost Nybegynder
15. oktober 2003 - 23:24 #1
Der skulle havde stået System.out.println()
Avatar billede erikjacobsen Ekspert
15. oktober 2003 - 23:24 #2
Dine æ, ø og å-er er indtastet som ISO 8859-1, men udskrives i det
gamle codepage 850. Hvis det er vigtigt kan du rette i dine .java
filer i det gamle DOS-program: edit.
Avatar billede the_ghost Nybegynder
15. oktober 2003 - 23:26 #3
Hvordan gør jeg det???
Avatar billede erikjacobsen Ekspert
15. oktober 2003 - 23:29 #4
I en dos-prompt:

edit dinfil.java
Avatar billede the_ghost Nybegynder
15. oktober 2003 - 23:30 #5
Ja.. det ved jeg godt, jeg tænkte mere på hvad er du vil have at jeg skal rette i min .java fil, jeg kan ikke finde nogle steder, hvor der står noget med codepage 850
Avatar billede erikjacobsen Ekspert
15. oktober 2003 - 23:32 #6
Du skal bare rette dine æ, ø og å-er
Avatar billede the_ghost Nybegynder
15. oktober 2003 - 23:36 #7
ahhh.. er der ikke en anden måde??? en der måske ikke er så besværlig, da spillet består af en del klasser med en del tekst???
... og hvis jeg nu retter det, som du siger, kan jeg så stadigvæk skrive æø og å som en kommando i kommandolinien eks:
(det er et teksbaseret spil med nogle rum man skal bevæge sig igennem)
nu har jeg en kommando der hedder gåtil, hvis jeg nu retter å'et i denne kommando, kan jeg så stadigvæk bare skrive gåtil i kommandopromptet?

Er der ikke et andet Terminal vindue man kan bruge end cmd.exe?
Avatar billede arne_v Ekspert
16. oktober 2003 - 06:37 #8
Du kan muligvis løse problemet ved at køre programmet med:

java -Dfile.encoding=CP850 ditprogram

(uden at rette i selve programmet)
Avatar billede the_ghost Nybegynder
16. oktober 2003 - 11:47 #9
Jeg takker mange gange for svaret arne v nu virker det perfekt!!! kan jeg ikke få dig til at skrive et svar, så får du lige pointene??
Avatar billede arne_v Ekspert
16. oktober 2003 - 12:03 #10
svar
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