MySQL:n merkistöongelma
Monday, August 18th, 2008Olin tuomassa sisään mysql:ään dataa vanhasta tietokannasta. Vanha kanta käytti latin1 enkoodausta, uusi utf8-merkistöä. Ajattelin naiivisti, että tuodessani tiedon sisään ja asettamalla kannan käyttämään latin1 merkistöä, kaikki toimisi kuten pitääkin. Väärin.
Kaikki PHP-skriptit näyttivät datan utf8-mudodossa, vaikka se oli viety ja tuotu sisään latin1 enkoodattuna ja mysqln komentorivi ohjelma näytti sen latin1:nä. Koska skriptien merkistö oli [...]