今日、非常に奇妙なコードの文字化けの問題に遭遇しました。偶然解決しましたが、原因が分からなかったので、今後このような問題が起こらないように書き留めておきました。
以下のページヘッダー情報の前にphpステートメントを記述すると、これらのphp出力ステートメントは、echoを使用したjs出力を含め、すべて文字化けして出力されます。例: echo "";ポップアップ「追加に成功しました」も文字化けします。
< ;html xmlns="http://www.w3.org/1999/xhtml">
phpステートメントをページヘッダー情報の後ろに置くと文字化けは起こりません。