WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   SQL export med åäö (https://www.wn.se/forum/showthread.php?t=18866)

posse 2007-01-24 10:26

Har ett antal gånger exporterat en mysql databas med innehåll och när jag importerar den så försvinner de svenska tecknen åäö ser inte så snyggt ut på den nya sidan, hur kringår man detta problem? nån som vet!

Sigurd 2007-01-24 10:35

Ändra charset vid exportering. Finns ett rullist på samma sida.

Conth 2007-01-24 10:57

Jag gör bup såhär (från shell):

/usr/bin/mysqldump --default-character-set=latin1 --user=myuser --password=mypw mydb > tmp/DB.dump

bruze 2007-01-27 01:41

Hittar du inget charset vid exportering så hittar du det värdet under MySQL:s systemvariabler.

Hade samma problem med hittade tillslut att jag körde med charset=latin1. Då funkade det fint vid importeringen, bara att välja latin1 så kom alla prickar med. :)

Mvh bruze

gjohansson 2007-01-29 10:01

Jag brukar köra phpmyadmin och i den finns det perfekta funktioner för export och import. Inga problem med åäö där... :)

Kristoffer G 2007-09-01 12:52

Drar upp denna gamla tråden igen.. Även jag har problem med å ä ö vid export av sql databas via phpmyadmin. Har inte tillgång lokalt till servern med mysql så ajg kan inte göra en ordentlig export. Hur kringår jag detta? Vad som händer är att å ä ö sabbas vid exporteringen.

Exempelvis blir Välkommen Välkommen

martine 2007-09-03 19:40

Använd genomgående utf-8 i phpAdmin, databasen och export-/import-dokumenten så har du inga problem.

Kristoffer G 2007-09-04 19:48

Citat:

Originally posted by martine@Sep 3 2007, 19:40
Använd genomgående utf-8 i phpAdmin, databasen och export-/import-dokumenten så har du inga problem.
Det är just det vi gör.


Innan vi exporterar så är alla å ä ö normala i databasen.. Så fort vi exporterat blir å ä ö och några andra tecken "korrupta".

martine 2007-09-04 23:50

Citat:

Originally posted by Brazzan@Sep 1 2007, 12:52
Exempelvis blir Välkommen Välkommen
Exemplet du har tagit visar att du har dokumentet i utf-8 (ä i latin1 är "ä" i utf-8). Du behöver sannolikt bara se till att du har webläsaren/phpAdmin/databasen inställd på utf-8 när du återskapar tabellen.

Edit: antagligen öppnar ni bara dokumentet med en editor som är omedveten om att filens innehåll är i utf-8 (är ju inte möjligt att avgöra teckenuppsättning i en sql-backup-fil). Ställ in editorn på att alltid öppna som utf-8 om obekant.

Kristoffer G 2007-09-05 00:07

Det är löst nu. Vi gjorde en dump via shell på mysql... sen kastade vi in den på den nya mysql servern genom mysql's egna comandline. Funkade perfa :) Tack till alla som hjälpte till ;)


Alla tider är GMT +2. Klockan är nu 05:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson