quando fai la seguente operazione:
$text = str_replace('&#345', 'ř', $text);


lo converte in "?" oppure non lo converte proprio?