once the record has been inserted in the database I have another
script that shows me the full content for my table, all is encoded using
utf8.

If I insert data under linux (I have done it using the form and also
phpmyadmin) I have a mess as former records are utf8 encoded
but all records inserted under linux are iso8859-1 encoded

phpinfo() gives me ;

===========================

character set client utf8
(Valeur globale) latin1
character set connection utf8
(Valeur globale) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Valeur globale) latin1
character set server latin1
character set system utf8