Problem med åäö i mySQL
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Problem med åäö i mySQL
Jag har en databas som ligger på en av zebrawebs servrar. (min sons föratag.) Jag betalar inte något för tjänsten så jag försöker undvika att lägga problem på medarbetarna.
För en tid sedan utökades med en server och mitt konto blev flyttat till den nya större servern. Något hände då när man kopierade databasen och det sket sig med åäö. se bild.
Min fråga är hur man fixar detta. Kan kan ta ut en backupp på registren och lägga tillbaks dem med att ändra något i schemat innan jag läser tillbaks data, så att åäö blir rätt?
För en tid sedan utökades med en server och mitt konto blev flyttat till den nya större servern. Något hände då när man kopierade databasen och det sket sig med åäö. se bild.
Min fråga är hur man fixar detta. Kan kan ta ut en backupp på registren och lägga tillbaks dem med att ändra något i schemat innan jag läser tillbaks data, så att åäö blir rätt?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Problem med åäö i mySQL
Är det i databasen som det är fel tecken eller bara där du presenterar texten?
Re: Problem med åäö i mySQL
Det är lagrat som UTF8 i databasen och det presenteras som ISO-8859-1 (eller liknande 8 bitars uppsättning).
För du har väl inte ändrat något i själva presentationen samtidigt?
Borde gå med någon SQL att justera tillbaka tabellerna till ISO-8859-1, om det nu var det från början.
> Är det i databasen som det är fel tecken...
Det är ju egentligen inte "fel tecken" någonstans. Det är åäöÅÄÖ även i databasen,
de bara är kodade på ett ej förväntat sätt (UTF8).
För du har väl inte ändrat något i själva presentationen samtidigt?
Borde gå med någon SQL att justera tillbaka tabellerna till ISO-8859-1, om det nu var det från början.
> Är det i databasen som det är fel tecken...
Det är ju egentligen inte "fel tecken" någonstans. Det är åäöÅÄÖ även i databasen,
de bara är kodade på ett ej förväntat sätt (UTF8).
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Problem med åäö i mySQL
Nej, jag har inte ändrat någonting. Tecknen är lika fel i databasen som på min sida. I den gamla databasen var presentationen åäöÅÄÖ som vanligt, så något gick fel när de kopierade databasen och flyttade den.
Re: Problem med åäö i mySQL
Frågan är vilken encoding du har på den tabellen/databas?
UTF-8 hos MySQL är inte samma som UTF-8
UTF-8 hos MySQL är inte samma som UTF-8
- Retroperra
- Inlägg: 728
- Blev medlem: 8 juli 2012, 14:34:12
- Ort: Sundsvall
- Kontakt:
Re: Problem med åäö i mySQL
Det här har jag gjort en par ggr.
Jag har landat i att det mest effektiva är att:
Exportera databasen till en .sql fil.
Sök & ersätt i valfri editor så att knäpp-tecken blir det du vill. Kolla att inte din editor tror att Windows 1251 är det normala - been there ...
Importera .sql filen till en ny databas
Kolla att det ser rätt ut. Ersätt den gamla databasen med den nya.
Klart.
Jag har landat i att det mest effektiva är att:
Exportera databasen till en .sql fil.
Sök & ersätt i valfri editor så att knäpp-tecken blir det du vill. Kolla att inte din editor tror att Windows 1251 är det normala - been there ...
Importera .sql filen till en ny databas
Kolla att det ser rätt ut. Ersätt den gamla databasen med den nya.
Klart.
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Problem med åäö i mySQL
Tack o hej leverpastej. Flera tusentals rader att gå igenom i tre tabeller.
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Problem med åäö i mySQL
Så här ser början av dumpen ut. Den skriver ju även sin egen text med fel tecken.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Problem med åäö i mySQL
Hittade en gammal dump från tidigare server. Läste ner den i nya servern och då blir åäö fel.
så här ser dumpen ut i början.
så här ser dumpen ut i början.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Problem med åäö i mySQL
hur är filen kopierad?
innehållet ändras inte om man bara kopierar en fil,
det måste vara utläsningen, om det är en webserver, som presnterar åäö fel.
innehållet ändras inte om man bara kopierar en fil,
det måste vara utläsningen, om det är en webserver, som presnterar åäö fel.
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Problem med åäö i mySQL
Hur den är kopierad vet ju inte jag. Det var ju de serverkillar som jag inte ville störa som jag nämnde tidigare här tråden, som fixade det när de bytte server.
Men det löste sig ju enkelt. Jag sparade ut de tabeller som var fel och körde sök/ersätt i WordPad. Laddade sedan tillbaks dem. Fick samma tips av Lasp i dag när jag äntligen kom in på nätet efter nattstoppet. Så det var Lasp och jag som visade hur en slipsten skall dras.
Men det löste sig ju enkelt. Jag sparade ut de tabeller som var fel och körde sök/ersätt i WordPad. Laddade sedan tillbaks dem. Fick samma tips av Lasp i dag när jag äntligen kom in på nätet efter nattstoppet. Så det var Lasp och jag som visade hur en slipsten skall dras.