DomDocument et caractères spéciaux

C'est mon code:

$oDom = new DOMDocument();
$oDom->loadHTML("èàéìòù");
echo $oDom->saveHTML();

C'est la sortie:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>&Atilde;&uml;&Atilde;&nbsp;&Atilde;&copy;&Atilde;&not;&Atilde;&sup2;&Atilde;&sup1;</p></body></html>

Je veux cette sortie:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>èàéìòù</p></body></html>

J'ai essayé avec ...

$oDom = new DomDocument('4.0', 'UTF-8');

ou avec la 1.0 et d'autres choses, mais rien.

Autre chose ...
Il y a un moyen d'obtenir le même intacte HTML?
Par exemple avec ce code html dans l'entrée <p>hello!</p> obtenir le même résultat <p>hello!</p> DOMDocument à l'aide uniquement de l'analyse du DOM et de faire certaines substitutions à l'intérieur des balises.

source d'informationauteur Francesco Casula