0

「タイトル」タグのエンコードについてサポートが必要です。「ě、š、č、ř、ž、ý、á、í、é」などの特殊文字を含む名前があり、demo.browse.php で動作しています。私のコードがありますが、どこに問題があるのか​​わかりません。助けてもらえますか? :) ありがとう

<?php
require_once('getid3.php');
$PageEncoding = 'UTF-8';
$getID3 = new getID3;
$getID3->setOption(array('encoding' => $PageEncoding));
$FullFileName = "test.webm";
$ThisFileInfo = $getID3->analyze($FullFileName);
getid3_lib::CopyTagsToComments($ThisFileInfo);

echo '<html><head>';
echo '<title>getID3() - (sample script)</title>';
echo '<meta http-equiv="Content-Type" content="text/html;charset='.$PageEncoding.'" />';
echo '</head><body>';

echo htmlentities(!empty($ThisFileInfo['comments_html']['title'])?implode('<br>', $ThisFileInfo['comments_html']['title']) : chr(160));

echo '</body></html>';
?>

結果は: "V zajet& #237; d& #233;mon 367;"
オリジナルは: "V zajetí démonů"
私は iconv(); を試します。および utf8_encode(); 働かない。ありがとう

4

1 に答える 1