To właściwie nie jest ustawienie w my.cnf
(lub my.ini
w tym przypadku). mySQL pobiera to ustawienie z własnego sortowania bazy danych (kiedy została utworzona). Aby uzyskać to wbudowane w kodowanie utf8, które chcesz, zrób tak:
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
następnie zrestartuj mysql (choć nie pamiętam, czy jest to konieczne), a następnie:
SHOW VARIABLES;
Wszystko powinno być w porządku, mam nadzieję, że to pomoże!
uwaga na marginesie:myślę, że default-character-set
jest przestarzały (mySQL 5.5+) i wydaje się, że plik konfiguracyjny jest niespokojny.