我正在使用php-lib从网站检索opengraph标记https://github.com/scottmac/opengraph/blob/master/OpenGraph.php
<?php
header("Content-Type: text/html; charset=utf-8");
$url = 'http://www.youtube.com/watch?v=ogHIUNfu2vY';
require_once $_SERVER['DOCUMENT_ROOT'] . '/php/libs/opengraph/OpenGraph.php';
$graphObj = OpenGraph::fetch($url);
echo '<pre>';
print_r($graphObj);
echo '</pre>';
此标题被错误地检索为
[title] => Hüsker Dü - I'll Never Forget You
应该是
[title] => Hüsker Dü - I'll Never Forget You
如何在utf-8中检索打开的图形标记?
$graph = OpenGraph::fetch($url);
$body = current($graph);
$description = utf8_decode($body['description']);