no to mas trochu rozhasene. najidealnejsie je pouzivat utf8_czech_ci vsade. nastavis to v configu mysql servera.
len potom treba dat pozor, ze aj ked zmenis collation servera, treba zmenit collation aj na tabulkach.
ked si das: "show create table bb_2013" tak ti to vypluje kod tabulky a v nom najdes aj aku collation dana tabulka pouziva.
vid priklad:
CREATE TABLE `proces` (
`ProcesID` int(11) NOT NULL AUTO_INCREMENT,
`ProcesName` varchar(50) COLLATE utf8_slovak_ci NOT NULL,
`Catg` varchar(50) COLLATE utf8_slovak_ci NOT NULL,
`Img` varchar(100) COLLATE utf8_slovak_ci DEFAULT NULL,
`shortdesc` varchar(200) COLLATE utf8_slovak_ci DEFAULT NULL,
`longdesc` varchar(500) COLLATE utf8_slovak_ci DEFAULT NULL,
`detail` varchar(2000) COLLATE utf8_slovak_ci DEFAULT NULL,
PRIMARY KEY (`ProcesID`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_slovak_ci
a len tak btw, collation nie je kodovanie. collation sluzi len na definiciu ako sa vyhodnocuju retazce. niektore collation napriklad dovoluju case sensitive vyhladavanie, alebo napriklad to, ze pri vyhladavani pismena "s" sa vyhladaju aj pismena "š". atd. cize nejde o kodovanie, to je characterset.