如何用php获取url title编码来解决错误

I have the php code below and it gives error for non latin letter

header('Content-Type: text/html; charset=utf-8'); 
$u = $_GET['url'];
$urlContents = file_get_contents($u);
$dom = new DOMDocument();
 @$dom->loadHTML($urlContents);
$title = $dom->getElementsByTagName('title');
print($title->item(0)->nodeValue . "
");