XmasB Skrevet 29. januar 2006 Del Skrevet 29. januar 2006 Jeg sliter med å få å lest inn en txt-fil riktig til en MySQL database. Dvs, jeg får lest den inn, men den mangler æøå. Jeg har en servlet som laster inn filen, for deretter å lese ut innholdet av denne og legge det inn i en mySQL-database. Men når jeg siden går inn på nettsidene hvor innholdet skal vises mangler æ,ø og å. Jeg har laget et testprogram som leser filen på samme måte og viser det på skjerm. Da ser det riktig ut. Det jeg legger inn via nettsidene blir også riktig. Server er ikke samme maskin, men befinner seg et helt annet sted. Noen forslag til hva som kan være feil? Jeg har prøvd å endre på chaacterEncoding ved kobling til db, men det hjelper ikke. Har testet UTF-8 og ISO8895-1. Dette burde jo egentlig heller ikke ha noe å si ettersom det er den samme klassen som benyttes ved tilkobling via nettsidene? Lenke til kommentar
XmasB Skrevet 30. januar 2006 Forfatter Del Skrevet 30. januar 2006 (endret) Nå ble jeg litt i tvil på hva jeg faktisk testet. Skal sjekke når jeg kommer hjem. Men burde ikke da også det som legges inn via nettsidene bli feil? Jeg har sjekket databasen, og den viser bare spørsmålstegn (?) der æ. ø eller å skulle vært. EDIT: Leif var innom. Endret 30. januar 2006 av XmasB Lenke til kommentar
XmasB Skrevet 30. januar 2006 Forfatter Del Skrevet 30. januar 2006 (endret) Joda. Her er klassen jeg bruker for å koble til med. import java.sql.*; import java.util.*; public class DBConHandler{ public static synchronized Connection getConnection(){ try{ Properties info = new Properties(); info.setProperty("user","brukernavn"); info.setProperty("password", "passord"); info.setProperty("useUnicode", "true"); info.setProperty("characterEncoding", "ISO8859_1"); Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost/post", info); return con; }catch(ClassNotFoundException cnfe){ cnfe.printStackTrace(); }catch(SQLException sqle){ sqle.printStackTrace(); } return null; } } Vet ikke helt om jeg er på riktig spor her... Har ikke tid til å se mer på det idag, men forslag tas gledelig imot. Endret 30. januar 2006 av XmasB Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå