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

Rispondi quotando