Avatar billede c_a_s_p_e_r Nybegynder
11. november 2003 - 10:33 Der er 6 kommentarer

Danske tegn og Java 1.4.2

Hej

Er der nogle der ved hvordan man får Java til at skrive Danske tegn ud i MS-DOS konsollen?

har prøvet med
chcp 850

og

chdp 865

og

java -Dfile.encoding=Cp850 <MyJavaFile>

-Dfile.encoding=Cp850 virker fint i Java 1.4.0 med åbentbart ikke i 1.4.2...

Nogen der har nogle gode bud?

/casper
Avatar billede _carsten Nybegynder
11. november 2003 - 11:51 #1
Virker fint her med 1.4.2 og win98
Avatar billede c_a_s_p_e_r Nybegynder
11. november 2003 - 12:34 #2
Det gør det bare ikke i winnxp :(
Avatar billede _carsten Nybegynder
11. november 2003 - 20:09 #3
Tja - har lige prøvet i XP, virker fint!

Men hvordan problemet løses hos dig, ved jeg ikke.
Avatar billede Slettet bruger
11. november 2003 - 21:48 #4
Jeg tænkte på, hvilken version af Java du bruger?
Hvis du har installeret den engelske version kunne det jo være fordi
at din encoding ikke findes dér?
Kig efter filen charsets.jar og check at dem indeholder en fil sun/io/CharToByteCp850.class.

Se også http://java.sun.com/j2se/1.4.1/docs/guide/intl/encoding.doc.html
Avatar billede _carsten Nybegynder
11. november 2003 - 21:53 #5
Hvis cp850 encoding ikke findes vil han følgende fejl:

java.lang.Error: java.io.UnsupportedEncodingException: cp850
Avatar billede Slettet bruger
11. november 2003 - 22:15 #6
Har du prøvet at skrive MODE i din dosprompt? Den skulle give dig den anvendte tegntabel (enheden CON er dos-prompten)
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