So che la questione è stata risolta ma l'impostazione meta tag non ha aiutato nel mio caso e risposta selezionata non era abbastanza chiaro, così ho voluto fornire risposta più semplice.
Quindi, per farla semplice, stringa di negozio in una variabile e di processo che, come questo
$TVrageGiberish = "It’s Getting the Best of Me";
$notGiberish = mb_convert_encoding($TVrageGiberish, "HTML-ENTITIES", 'UTF-8');
echo $notGiberish;
che dovrebbe restituire ciò che si voleva It’s Getting the Best of Me
Se state parsing qualcosa, è possibile eseguire la conversione, mentre l'assegnazione valori a una variabile come questa, dove $TVrage
è una matrice con tutti i valori, in questo esempio XML da un feed con tag "Titolo" che può contenere caratteri speciali come ‘
o ’
.
$cleanedTitle = mb_convert_encoding($TVrage->title, "HTML-ENTITIES", 'UTF-8');
vedo questo a volte quando le persone IM o email me da un Mac. In attesa di vedere la soluzione. –
Sì, sto testando il codice anche su un Mac, usando MAMP Pro. – Mint
Se proviene da una tabella MySQL, nessuna delle correzioni fornite qui è appropriata. –