MySQL import på openSUSE og problemer med æøå
Efter jeg har fået min bærbar tilbage fra reperation synes jeg at det var på tide at prøve en ny dist. Valget blev openSUSE.
Jeg er nu kommet ordentlig op og køre, men er løbet ind i et problem. Jeg har en database jeg har importeret (export fra det kørende system og import på min lokale maskine).
æøå skrevet i php vises fint, da jeg bruger charset=iso-8859-1 på siden. Når jeg henter æøå strenge ind fra databasen går det galt. Ændrer jeg siden til charset=utf-8 vises alt fra db'en ordentlig men æøå skrevet direkte i php'en går galt.
What to do? Jeg er lidt blank. Jeg har lavet export fra phpmyadmin og import gennem denne. Kigger jeg i phpmyadmin vises æøå fint eftersom den bruger utf-8.
Min gamle instans virkede fint out of the box - måske skulle man bare hælde Debian på igen? :) Jeg har brugt en del tid på dette og det er virkelig irriterende. Ideer o.lign. er mere end velkommen.
- Log in to post comments
Kommentarer3
Re: MySQL import på openSUSE og problemer med æøå
Det lyder vel som om at databasen er blevet konverteret til utf-8 på et tidspunkt under eksport/import-processen.
Måske skulle du bare benytte lejligheden til at skifte din side til utf-8.
Ellers kunne du måske prøve at eksportere/importere forfra manuelt, hvis du vil fastholde gamle, bøvlede, ikke-default tegnsæt.
Re: MySQL import på openSUSE og problemer med æøå
Altid dejligt med en "skift til utf-8" snak :) Jeg vil gerne køre utf-8, men har desværre ikke adgang til at oprette databasen på ny på min host... Derfor vil jeg gerne have den ændret, men synes ikke rigtig jeg kan få det til at virke.
Re: MySQL import på openSUSE og problemer med æøå
Er ikke lige så klog på mysql-stuff, men det lader til at 'mysqldump' har nogle charset options.