I have a special function to solve this problem:
function fixAccent($string)
{
$string = str_replace(chr(0x92), "'",$string);
$string = str_replace(chr(0x96), "-",$string);
$string = str_replace(chr(0x95), "•",$string);
$string = str_replace(chr(0x9c), "oe",$string);
$string = str_replace(chr(0x97), "—",$string);
$string = str_replace(chr(0x91), "'",$string);
$string = utf8_encode($string);
return $string;
}
Jack