MediaAnalys Teknikblogg

Sökmotoroptimering och Internetmarknadsföring

MediaAnalys arbetar med sponsrade länkar och sökmotoroptimering (SEO). Genom sökoptimering och sökmarknadsföring hjälper vi företag som vill få nya kunder via Internet.

Konstiga svenska tecken?

Skrivet av Jimmy i kategorin Teknik

Teckenkodningar är en djungel. När det gäller MySQL är det lätt att det blir fel eftersom äldre versioner av databaser inte alltid använder UTF-8 som standard. När man sedan uppgraderar till en nyare version, där unicode verkligen används, händer det väldigt ofta att svenska tecken ser konstiga ut.

För att konvertera tillbaka dessa tecken så att de ser korrekta ut igen kan man använda sig av lite olika metoder, men den jag finner enklast och säkrast är att helt enkelt gå in i databasen och byta ut de konstiga tecknen mot de riktiga. Man måste dock gå igenom varje tabell för sig med denna metoden, men för mindre databaser går det bra.

En sql-sats för detta ändamålet kan se ut så här (detta gäller för en WordPress-databas):

update wp_posts set post_content = replace(post_content,'Ä', 'Ä');

Här följer en lista på svenska och andra specialtecken som blir konstiga ibland.

å = Ã¥
ä = ä
ö = ö
Å = Ã…
Ä = Ä
Ö = Ö
é = é
É = É
ø = ø
ü = ü
æ = æ

Om ni känner till fler tecken som jag missat, kommentera gärna så jag kan bygga ut listan. Jag kommer garanterat att använda denna listan själv i framtiden så det vore bra att få den så komplett som möjligt.

oktober 1st, 2010

Skriv en kommentar