PHP中的UTF-8解码错误

PHP中的UTF-8解码错误,php,html,utf-8,string-decoding,Php,Html,Utf 8,String Decoding,我的数据库值是cole Polytechnique Fédérale de Lausanne。我无法转换为html字符。我试着用下面的方法转换 echo html_entity_decode(École Polytechnique Fédérale de Lausanne'); echo html_entity_decode($Event['Event_speaker']); Ist语句我得到了实际结果,第二个结果显示的与db值完全相同 在我的标题中,我使用 <meta htt

我的数据库值是
cole Polytechnique Fédérale de Lausanne
。我无法转换为html字符。我试着用下面的方法转换

echo html_entity_decode(École Polytechnique Fédérale de Lausanne');
echo html_entity_decode($Event['Event_speaker']);
Ist语句我得到了实际结果,第二个结果显示的与db值完全相同

在我的标题中,我使用

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

有人能帮忙吗???

试试这个PHP


字符串中没有HTML实体。为什么要调用html_entity_decode?“第二个显示与db值完全相同”-好的,那么您正确地输出了数据库中的内容,这很好。问题是数据库中有垃圾,这不是MIME编码。
<?php
$str = "École Polytechnique Fédérale de Lausanne";
echo iconv_mime_decode($str);