Ciao bubi1,
questa funzione l'avevo già applicata, ma non funziona, o meglio funziona solo nelle stringhe in cui non è stato ancora applicato l'utf8_encode. Sai quale potrebbe essere il problema?

Codice PHP:
function encodeUTF8($in_str)
{
        
$cur_encoding mb_detect_encoding($in_str) ;
        if(
$cur_encoding == "UTF-8" && mb_check_encoding($in_str,"UTF-8"))
        {
            return 
$in_str;
        }
        else
        {
            return 
utf8_encode($in_str);
        }