php ファイルとデータベースは両方とも utf8 形式です。データベースからデータを読み取ると、データ テーブル内のフィールドはすべて utf8 形式でエンコードされていることがわかります。ページ内で GB2312 としてエンコードすると、正常に表示されます。
どこで問題が発生していますか?
返信ディスカッション (解決策)
データベースが接続された後:
同じ文字化けしたコード。
同じ文字化けしたコード。
セット名 utf8 は後続のデータに対してのみ有効であり、データベース内の元のデータは変更されません