Avatar billede milla Nybegynder
19. maj 2003 - 11:57 Der er 11 kommentarer og
1 løsning

Specielle tegn - igen

Jeg var vist lidt for hurtig med at få lukket mit spørgsmål tidligere, se spm: http://exp.dk/spm/352827

Nu fik jeg ved hjælp af Arnev, det til at køre i JSP, men alle klasser der henter data fra DB, kan ikke finde ud af og tramsmogryffe data, hvis der kommer et æø eller å i en streng, bliver kun de tegn der står foran åøæ taget med, resten forsvinder ud i den blå luft eller noget. Nogel gode ideér hvordan jeg løser det (Arne)?
Avatar billede arne_v Ekspert
19. maj 2003 - 12:01 #1
Jeg spurgte jo eksplicit om det var ren JSP eller data fra en database,
fordi jeg viste at der var en forskel.
Avatar billede disky Nybegynder
19. maj 2003 - 12:02 #2
eftersom du åbenbart har samme problem endnu, har du reelt tilbudt 300 point for et spørgsmål, hvilket ifølge reglerne ikke er tilladt.

Ret venligst spørgsmålet til kun at være max 50 point værd.

På forhånd tak.
Avatar billede arne_v Ekspert
19. maj 2003 - 12:05 #3
Problemet er set før.

Se f.eks. http://www.eksperten.dk/spm/319049

Prøv og erstat:

String s = rs.getString(felt);

med:

String s = new String(rs.getBytes(felt), "UTF-8");

og se om det virker !
Avatar billede arne_v Ekspert
19. maj 2003 - 12:14 #4
disky>

ÆØÅ problemer i JSP source og i database er meget forskellige
problemer og med forskellig løsning.
Avatar billede milla Nybegynder
19. maj 2003 - 12:19 #5
Det virker desværre ikke med String s = new String(rs.getBytes(felt), "UTF-8");
Avatar billede disky Nybegynder
19. maj 2003 - 12:21 #6
arne læs øverste linie af spørgsmålet.
Avatar billede arne_v Ekspert
19. maj 2003 - 12:23 #7
Prøv så med:

String s = new String(rs.getBytes(felt), "ISO-8859-1");
Avatar billede arne_v Ekspert
19. maj 2003 - 12:29 #8
disky>

Jeg kan godt læse og forstå dansk.

Jeg har bedt en CoAdmin vurdere sagen.
Avatar billede milla Nybegynder
19. maj 2003 - 12:42 #9
Tak for hjælpen, Arne!
Avatar billede arne_v Ekspert
19. maj 2003 - 12:45 #10
Det virkede med:

String s = new String(rs.getBytes(felt), "ISO-8859-1");

?
Avatar billede arne_v Ekspert
19. maj 2003 - 12:46 #11
NB: Hvis CoAdmin vurderer at det er samme spørgsmål skal du have
    100 point tilbage.
Avatar billede milla Nybegynder
19. maj 2003 - 14:02 #12
Ja, den sidste løsning passede perfekt
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