Sitter med en uppgift där vi ska koppla upp oss mot en Interbasedatabas m.h.a. Easysofts Interbase ODBC.
När jag gör en select-sats på en tabell där "Datorförening" finns med så
försvinner "ö". När jag gör en insert med t.ex. "Börje" så representeras "ö" av "ö" i
InterBase och när man sedan gör en select-sats på nya listan med "Börje" så
kommer "ö" i "Börje" med. Någon som vet vad som är galet?
åäö när man använder Interbase (sql)
3 svar · 484 visningar · startad av silo
Klassiskt kodningsfel. Datan skickas in som UTF-8 och kommer ut som latin-1. Har ingen som helst koll på Interbase, men jag skulle anta att det finns någon parameter man kan använda i sin JDBC-URL för att ange kodning. Felet kan iofs ligga någon annanstans också, exempelvis brukar Mozilla mellan varven använda sig av fel teckentabeller.
Hittade ett alternativ som hette "Simple Unocode" i konfigurationen till ODBC:n och nu funkar det bra med åäö. Frågan är bara om läraren godkänner det...
Det borde vara OK tycker jag, men fråga dem. Om de inte tycker att det är OK får ni väl be om handledning...