0

我在我的数据库中有一个简单的文本,带有这样的字符串:“Online il nuovo sito web di QINT'X: rinnovato nella grafica presenta una struttura più lineare e facilmente fruibile rispetto al prente, a tutto vantaggio della navigazione”

我已经在 PHP 中进行了查询以检索数据,但是当我获取字符串时不会解码字符'ù'。为什么?这是我的代码(我隐藏了查询的一部分,因为我认为问题出在 utf8_decode 中):

echo'<span class="txt_page" style="text-align:justify">'.utf8_decode(htmlentities(substr($news['descrizione_it'],0,200))).'</span><br />';
4

1 回答 1

1

您应该在连接数据库时设置编码。

SET NAMES 'utf8'
于 2012-07-11T10:20:58.993 回答