来自犹太人的呐喊的奇怪人物

时间:2013-07-03 09:08:16

标签: php html5 jquery hebrew shoutcast

我正在使用php脚本检索一首shoutcast的当前歌曲,以便在html5 wordpress模板中显示它,如下所示:

$shoutcast_url = $_POST["url"];

$e = explode("/",$shoutcast_url);
$shoutcast_url = $e[0]."//".$e[2]."/";

$context = stream_context_create();
stream_context_set_option($context, 'http', 'header', 'user-agent: Mozilla');

libxml_set_streams_context($context);
libxml_use_internal_errors(true);

$doc = new DOMDocument();
$load = $doc->loadHTMLFile($shoutcast_url);

if($load)
{
    $xpath = new DOMXPath($doc);
    $query = $xpath->query('//td[contains(., "Current Song")]/../td[position() = last()]');

    $song = $query->item(0)->nodeValue;
    echo $song;
}
else
{
    echo 'serveur down';
}

但是歌曲的标题是这样的:éåñóîùäëäðà - æëøãáøìòáãê

我想正常显示它,即使我像这样更改html标签

<html dir="rtl" lang="he">  

并添加meta

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> 

它仍然显示éåñóîùäëäðà - æëøãáøìòáããê。我尝试了utf8_encode功能,但它返回带有询问标记的黑色钻石形状。

希望你能提供帮助:/

0 个答案:

没有答案