Koozali.org: home of the SME Server

Bygga om sajt med mysqlstöd från iso-8859-1 till utf-8

Offline Per

  • *
  • 63
  • +0/-0
    • Bends - better on the internet than in reality
Bygga om sajt med mysqlstöd från iso-8859-1 till utf-8
« on: November 17, 2009, 09:01:06 PM »
Igår tänkte jag vara duktig och bygga om min sajt till UTF-8. Sajten används primärt till att prata med en databas i MySQL (myisam) och arbetar på en uppdaterad men i övrigt ganska orörd SMEserver 7,4.

Ändrade htmlfiler från <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> till utf-8 och sparade om alla textfiler som UTF-8.

Väl så långt ser det bra ut, men alla åäö i text från databasen ersätts med ett <?> när dom skall visas på sidan.

Testade att ändra charset och kollationering på databasen, tabeller och fält till utf8_unicode_ci men det blev ingen ändring.
Testade att exportera data innan jag ändrade kollationering och sedan importera den igen via phpMyAdmin, men det blev inte bättre.

Någon som har erfarenhet? Jag har googlat en hel del men inte blivit klokare...

Server variables i phpMyAdmin:
character set client     utf8
(Global value)    latin1
character set connection    utf8
(Global value)    latin1
character set database    latin1
character set results    utf8
(Global value)    latin1
character set server    latin1
character set system    utf8
character sets dir    /usr/share/mysql/charsets/
collation connection    utf8_unicode_ci
(Global value)    latin1_swedish_ci
collation database    latin1_swedish_ci
collation server    latin1_swedish_ci

Som synes välblandat, kan felet skönjas här någonstans?
/En smått förvirrad och uppgiven Per
NO! I refuse to put some clever latin sentence here!