succede anche a me: in mysql4.1 se metti come character set e come collation l'utf8 non lo gestisce e restituisce degli errori! l'unico metodo è settare il db a latin1 e tenere lo script, il form e l'interfaccia xhtml in utf8.

ciao,
jack.