Ini sebenarnya bukan pengaturan di my.cnf
(atau my.ini
pada kasus ini). mySQL mendapatkan pengaturan ini dari susunan database sendiri (saat dibuat). Untuk mendapatkan ini sejalan dengan pengkodean utf8 yang Anda inginkan, lakukan ini:
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
kemudian lakukan restart pada mysql (tidak ingat apakah diperlukan), diikuti oleh:
SHOW VARIABLES;
Semua akan baik-baik saja, Semoga membantu!
catatan samping:menurut saya default-character-set
sudah usang sekarang-a-hari (mySQL 5.5+) dan tampaknya membuat file konfigurasi gelisah.