ho trovato l'errore : il db mysql aveva definiti i set iso-8859-1 quindi io potevo stare a inserire nel phpmyadmin fino a domani caratteri del iso-8859-2 per quello mi prendeva tutti i caratteri a parte 2 che corrispondono a iso-8859-2, in pratica io avevo nella pagina mia visibile online la dichiarazione giusta, nel panello di controllo anche, la mia tabela nel database era uguale, stesso charset solo che il database mysql aveva i set di default iso-8859-1.
mi sono accorto che e un problema del db perché ho copiato il testo e lo messo manualmente nella pagina da visualizzare e sorpresa si vedeva tutto ok, niente caratteri strani.
grazie per la pazienza, magari legge qualcun altro anche ...ed e utile