Что DOMDocument делает с моей строкой?

$dom = new DOMDocument('1.0', 'UTF-8');

$str = '

Hello®

'; var_dump(mb_detect_encoding($str)); $dom->loadHTML($str); var_dump($dom->saveHTML());

Просмотр .

Выводит

string(5) "UTF-8"

string(158) "

Hello®

"

Почему мой Unicode ® был преобразован в & Acirc; & reg; и как мне это остановить?

Я сегодня схожу с ума?

5
задан alex 21 February 2011 в 05:54
поделиться