Az, hogy pár hete megjelent a Drupal 4.7 beta 4 az egy dolog. Az, hogy majd egy hétvégém ment rá egy éppen fejlesztés alatt álló site kapcsán arra, hogy UTF-8-ra átállítsam a MySQL adatbázist és tábláit tartalmukkal együtt, az egy másik kevésbé örömteli dolog.
A Drupalhoz adott gyári update.php szépen végezte volna a dolgát, csak a külső modulokkal nem tudott mit kezdeni, így volt egy felemás Drupalom fele tábla UTF-8-ban, fele ISO8859-2-ben gyakrolatilag használhatatlan egyveleget alkotva. Ezért úgy döntöttem, hogy alapos sikálás után immár UTF-8 adatbázisba újratelepítem az egészet.
Tanulság: a Drupal 4.7 vagy annál újabb változatát csak UTF-8 adatbázisba telepítsük, különben meglepetések (már akienek a szívás megeleptés) érhetnek bennünket a karakter készletek kapcsán. Meg hogy az
ALTER DATABASE adatbazis_neve SQL parancs jóbarát. :)
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
Közben lázasan folyik a munka a magyarító műhelyben is, hogy amire kiadásra kerül a 4.7, használatra készen álljon a magyarítás is.

Hozzászólás