Понятно теперь о каких проблемах речь. Если кодировка источника не указывается, то распознавание ее может быть некорректное. Различные примеры можно посмотреть к примеру
тут.
К примеру возьмем эту страницу, заголовок ее получим как ÐолÑÑенР...., то есть utf-8 (детектирование кодировки покажет, что это utf) будет распознано как latin-1 (windows-1252). Вернем нормальную кодировку:
$dom = new DOMDocument();
libxml_use_internal_errors(true);
$dom->loadHTMLFile('https://javascript.ru/forum/misc/72167-poluchenie-metatega-keywords.html');
$title = $dom->getElementsByTagName('title')->item(0)->textContent;
echo $title; //результат ÐолÑÑение меÑаÑега keywords - Javascript-ÑоÑÑм
//восстановим
$title = mb_convert_encoding($title, 'windows-1252', 'utf-8');
echo $title; //результат Получение метатега keywords - Javascript-форум