Du skal sandsynligvis opgradere MySQL for at få det til at virke med den oprindelige .sql-fil. Jeg mener først DEFAULT CHARSET blev indført i MySQL 4.1, hvilket PHPMyAdmin vist nok genererer kode til som standard (dette kan ændres når du eksporterer).
Derudover kan du kontrollere at din .sql-fil ikke er en UTF-8 fil, samt at PMA er klar over at den skal læse filen som latin1.
Når du importerer filen bør du kunne vælge hvilket tegnsæt den skal bruge under indlæsning.
Er der ikke dette felt, bliver du nok nødt til at opgradere PHPMyAdmin - eller, hvis dette ikke er muligt, installere en midlertidig kopi andetsteds på din server.
Jeg har opdateret PMA nu, men får stadig ikke muligheden for at importere med latin1? Det er ellers den samme version som jeg kører lokalt, og der har jeg rigtig nok muligheden for at importere med latin1.
amx_dk: Det er bedst at bruge det din fil er i. ;)
Som oftest vil dette være Latin1, men det kan også være UTF-8.
eikhorsholm: Så kan det være den feature kun understøttes på MySQL 4.1 og over, det er en mulighed.
Hvis du ikke kan (eller vil) opdatere serveren, kan du prøve at åbne din SQL fil i en teksteditor (såsom Notepad, hvis det er en forholdsvis lille fil) og gemme den som UTF-8. Det bør virke hvis den får dataene i samme tegnsæt som serveren kører med.
Det må jo så være mig, da jeg hjalp dig med at nå frem til løsningen. Jeg går ud fra du er ny til at lukke spørgsmål? ;)
Før du kan acceptere skal en person lægge et svar - hvilket jeg gør nu. Du kan så acceptere ude i venstre side.
Synes godt om
Ny brugerNybegynder
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.