Zamiana znaków typu &#39 ; oraz   na unicode czyli '

Witam. Jak zamienić wszystkie inne znaki typu

' oraz  

na unicode czyli ’ ?

Każdy edytor ma coś takiego jak “znajdź i zamień…”.W różnych programach różnie się to nazywa.

http://www.php.net/manual/en/function.htmlspecialchars-decode.php

@nic ciekawego Nie chcę tego robić w edytorze tylko chodząc curl’em po stronach różne mają kodowania. Dlatego muszę je zmienić na unicode.

Użyłem takiego skryptu:

$name = htmlspecialchars_decode(preg_replace_callback("/([0-9]+;)/", function($m) { return mb_convert_encoding($m[1], "UTF-8", "HTML-ENTITIES"); }, '<'.trim($matches[1])), ENT_NOQUOTES);