Avatar billede flar74 Nybegynder
05. marts 2005 - 18:06 Der er 11 kommentarer og
1 løsning

problemer med ved gemme og visning af data fra DB

Hej !

Er der nogen der har en ide om hvad jeg skal gøre. Jeg får æ,ø,å til at blive nogle helt andre tegn når jeg gemmer tekst i min  mysql DB fra en jsp formular. det samme sker selvfølgelig når jeg viser dataene.

Nogen ideer ?

Mvh

Flar74
Avatar billede arne_v Ekspert
05. marts 2005 - 18:15 #1
Lyder som et ISO-8859-1 versus UTF-8 problem.

Bliver det enkelte danske bogstav til et spørgsmålstegn eller til to
tegn (typisk noget med nogle A'er med diverse accenter på) ?
Avatar billede flar74 Nybegynder
05. marts 2005 - 18:29 #2
det bliver primært til 2 tegn. spg er om det kan være min mysql db?

Hvad kan man gøre ?
Avatar billede arne_v Ekspert
05. marts 2005 - 18:35 #3
En nyere Linux version ?
Avatar billede flar74 Nybegynder
05. marts 2005 - 18:38 #4
nej. windows xp inkl service pack 2
Avatar billede flar74 Nybegynder
05. marts 2005 - 18:39 #5
xp professional
Avatar billede arne_v Ekspert
05. marts 2005 - 18:53 #6
Det bedste er vel at køre konsekvent i enten ISO-8859-1 eller UTF-8.

Men lad os først lave et lille eksperiment.

Et eller andet stedt har du noget lignende:

String felt = rs.getString("felt");

og når du viser felt på din JSP side, så ser den forkert ud (ÆØÅ ser forkert ud).

Kan du prøve:

String felt = new String(rs.getBytes("felt"), "UTF-8");
Avatar billede flar74 Nybegynder
05. marts 2005 - 18:57 #7
takker . det prøver jeg lige.... men vil lige ta ud og spise og så¨vender jeg tilbage.:-)
Avatar billede arne_v Ekspert
06. marts 2005 - 20:45 #8
bon appetit

kommet videre ?
Avatar billede flar74 Nybegynder
09. marts 2005 - 12:37 #9
jeps..nu fungerer det. det viste sig at være min editor netbeans 4.0, som satte en form for startkode ind: <%@page pageEncoding="UTF-8"%>

så snart jeg fjernede den, fungerede æøå igen. det prøvede jeg så og nu fungerer den. har testet det på flere browsere samt andre maskiner og nu funker det. men alligevel tak !.. vil have lidt point ?
Avatar billede arne_v Ekspert
09. marts 2005 - 12:58 #10
jo tak
Avatar billede arne_v Ekspert
10. april 2005 - 18:08 #11
så mangler du bare at acceptere
Avatar billede learner Praktikant
16. oktober 2005 - 18:01 #12
Accepter spørgsmålet og giv arne velfortjente point
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