Tengo una tabla de datos que se actualiza a través de otra web, mi problema es que estos datos cuando se muestran en mi web por ejemplo el simbolo del € se muestra como ⬠.Estoy usando la funcion str_ireplace para cambiarlo pero no funciona....

if (!empty($elink))
$elink->td=str_replace(chr(0xE2).chr(0x82).chr(0xAC),"Eur o", $elink);
Alguien puede ayudarme??
Muchas gracias!!!