0

私のデータベースには、次のような文字列を含む簡単なテキストがあります。

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

DBを接続するときにエンコーディングを設定する必要があります。

SET NAMES 'utf8'
于 2012-07-11T10:20:58.993 に答える