首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getID3() ASCII码和UTF8

getID3() ASCII码和UTF8
EN

Stack Overflow用户
提问于 2014-10-06 20:15:38
回答 1查看 406关注 0票数 0

我需要帮助编码“标题”标签。我有一个带有特殊字符的名字,比如“ě,š,č,ř,ž,is,á,í,é”,在demo.browse.php中是工作的。这是我的代码,我不知道,问题出在哪里,你能帮我吗?:)谢谢

代码语言:javascript
复制
<?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& d& #233;mon&# 367;“

原创是:"V zajetídémonů“

我尝试使用iconv();和utf8_encode();不起作用。谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-10-06 20:24:46

您自己对结果调用htmlentities。此调用将变音符号转换为相应的HTML实体。

请改用htmlspecialchars

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26216043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档