私が最近直面した奇妙な問題。少しプレーンな php ウェブサイト エンジンを開発しました。考えられるすべてのエンコード構成が適切に設定されている (<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
および apache virtualhost ビットも同様に設定されているため、コンテンツ タイプの http ヘッダーは正しい)。では、何が問題なのですか?アクセスされる php ファイル (index.php など) のすべてが正しく表示されます。ただし、外部ファイルからインクルードされたコンテンツは疑問符として表示されます。
見る?真ん中のフレームは index.php で生成されているので問題ありませんが、トップのメニューバーはインクルードファイルで生成されています。メニューバー ルーチンを index.php に移動すると、見栄えもよくなります。