---
title: "Tecken fel vid DB konvertering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/192652-tecken-fel-vid-db-konvertering"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jester73"
published: "2015-04-09T13:33:31.000Z"
updated: "2015-04-14T13:23:40.000Z"
replies: 12
views: 1585
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/192652-tecken-fel-vid-db-konvertering"
---

# Tecken fel vid DB konvertering

## #1 — Jester73, 2015-04-09T13:33Z

Hej

Jag har konverterat en MS Access databas till MySQL med hjälp av Bullzips MySQL Converter.

Resultatet blir bra förutom att alla åä & ö har bytts ut till ? tecken när jag visar min UTF-8 hemsida.
I phpMyAdmin så är de korrekta, hur nu det kommer sig?

Frågan är hur jag kan konvertera dessa till UTF-8 i databasen?
Har provat med MySQL CONVERT men det gick inte bra alls.
Går det att göra i samband med överföring av data mellan två tabeller?

På något sätt så finns ju "rätt" information i MySQL databasen då phpMyAdmin kan visa texten korrekt.

Permalänk: https://www.webforum.nu/p/192652

## #2 — prplxr, 2015-04-10T07:21Z

Vad har du för collation på dina textfält i din MySQL-databas? Jag vet att det iaf med HeidiSQL går att konvertera data till rätt encoding när man ändrar collation på ett eller flera fält.

Permalänk: https://www.webforum.nu/p/2318474

## #3 — Jester73, 2015-04-10T21:29Z

utf8_general_ci

Hur kommer det sig att phpMyAdmin visar tecknen korrekt? Jag hade ett annat projekt med samma problem. Där var felen inte så många och jag ändrade tecknen manuellt. Då såg det knasigt ut i phpMyAdmin. För tittar jag på källkoden på sidan i phpMyAdmin så är den också utf-8

Permalänk: https://www.webforum.nu/p/2318477

## #4 — prplxr, 2015-04-12T18:31Z

Är du säker på att din sida visas i UTF-8, då?

Permalänk: https://www.webforum.nu/p/2318481

## #5 — Jester73, 2015-04-13T11:38Z

säker och säker.... :)
du kan själv gå in och kolla, [recept.solbo.se](http://recept.solbo.se)

Kanske måste förtydliga min encoding på htmlsidan?

Permalänk: https://www.webforum.nu/p/2318482

## #6 — prplxr, 2015-04-13T11:49Z

Aha. Sidan visas i UTF-8, men din data är i Windows-1252. Även om man byter collation i MySQL så ändras inte datan. Du måste själv konvertera all data också. Jag använder alltid HeidiSQL och där finns en sådan funktion.

Permalänk: https://www.webforum.nu/p/2318483

## #7 — Jester73, 2015-04-13T11:57Z

Ok, skall ladda ned och testa.
Med det programmet kan jag ansluta till MS Access databasen och spotta ut en MySQL dumpfil i andra änden med konverterad data? :)

Permalänk: https://www.webforum.nu/p/2318484

## #8 — Jester73, 2015-04-13T12:10Z

Jag kan inte ansluta en MS Access databas?

Är tanken att jag skall ansluta till min MySQL databas och via HediSQL konvertera det till korrekt format? 
Försökt ansluta till min db på Binero utan framgång.

Permalänk: https://www.webforum.nu/p/2318485

## #9 — prplxr, 2015-04-13T12:39Z

För att ansluta till din MySQL-server hos Binero måste du använda en SSH-tunnel (finns också stöd för inbyggt i HeidiSQL). Här är en guide:
<http://blogg.binero.se/2010/06/tunnla-din-anslutning-till-mysql-mssql-via-ssh-extern-anslutning/>

Och, ja, vad jag menade var att du skulle ansluta till din MySQL och konvertera datan som du redan lagt in där. :-)

Permalänk: https://www.webforum.nu/p/2318486

## #10 — Jester73, 2015-04-13T13:19Z

Ok, tack för info. Skall leka lite med dessa och se vad jag kommer fram till :D

Permalänk: https://www.webforum.nu/p/2318487

## #11 — Jester73, 2015-04-14T08:34Z

Har lekt lite med HeidiSQL och det enda jag hittar om att konvertera encoding är i menyn "Underhåll" där jag kan ställa om collationeringen och konvertera. 

När jag tittar så är det en kinesisk (?!) teckenkodning men när jag försöker ändra så händer ingenting. Ser att programmet jobbar men går jag in på tabellen igen så står samma sak där igen.

Skit bakom spakarna eller annat knas? :)

Permalänk: https://www.webforum.nu/p/2318488

## #12 — prplxr, 2015-04-14T09:52Z

Gå in i din tabell, under fliken "Options". Längst upp till höger har du "Default collation:" och till höger om den finns "Convert data". Pröva att kryssa i den och klicka på "Save".

Permalänk: https://www.webforum.nu/p/2318489

## #13 — Jester73, 2015-04-14T13:23Z

Fungerade tyvärr inte :(

satte default collation till utf8_general_ci och klickade i convert data

HeidiSQL var ju ett riktigt trevligt program, tack för tipset.

Permalänk: https://www.webforum.nu/p/2318490

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/192652-tecken-fel-vid-db-konvertering
