Conversion de caractères spéciaux Microsoft Word avec PHP

Je suis en train de convertir Word texte collé par les utilisateurs qui contiennent le Mot de MME de points de suspension et à long tiret avant traitement supplémentaire.

J'ai trouvé une vieille solution proposée ici pour le problème http://www.codingforums.com/archive/index.php/t-47163.html , mais il ne fonctionne pas pour moi. Après avoir remplacé les points de suspension par exemple , la variable revient à vide. Jamais rien vu de tel avant:

$src = "Long word dash – and weird Word ellipsis…";
$src = str_replace("‘", "'", $src);
$src = str_replace("’", "'", $src);
$src = str_replace("”", '"', $src);
$src = str_replace("“", '"', $src);
$src = str_replace("–", "-", $src);
$src = str_replace("…", "...", $src);
print $src;

Des idées?

source d'informationauteur giorgio79