L'UTF-8 che vedi all'apertura del phpMyAdmin è l'encoding della connessione (le query e le risposte), che è diverso dall'encoding usato dal tuo database.
Entra nel file sql che devi importare e cambia manualmente in:
codice:
CREATE DATABASE `nomedb` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Questo setta il default degli encoding del database nomedb, ma devi controllare anche gli encodings dei singoli campi di testo, per esempio:
codice:
... `Codice` varchar(30) CHARACTER SET latin1 COLLATE latin1_swedish_ci ...
deve diventare:
codice:
... `Codice` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin ...
Alla fine non ci deve essere la stringa 'latin1' in tutto il file sql. Fatto questo, elimina il vecchio database e importa quello nuovo.
Controllando SMF, inoltre:
http://docs.simplemachines.org/index...ic=865.msg1894
Segui scrupolosamente le loro indicazioni. Purtroppo il problema del tuo problema è che non è circoscritto...