Salve,

Volevo chiedere quale funzione è più appropriata per eliminare caratteri non voluti da una stringa?

Esempio mi ritrovo una stringa contenente questo testo:

$testo = "Testo †Prova‡";

Ora io ho necessità di eliminare questi simboli dalla stringa ( † , ‡, † ); prima di salvare il testo in un file formato unix con terminatori riga LF \n...

ho provato in questo modo :

function FixEncoding($x){
if(mb_detect_encoding($x)=='auto'){
return utf8_decode($x);
}else{
return utf8_decode($x);
}
}

$testo = FixEncoding($testo);

oppure semplicemente

$testo = utf8_decode($testo);

in questo caso mi elimina solo Â

Che charset sono gli altri simboli?

Saluti