• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行結果が文字化けしてしまいます・・。)

実行結果が文字化けしてしまいます

このQ&Aのポイント
  • 実行結果が文字化けしてしまう原因と解決策について
  • PHPを利用したクイズの作成方法について
  • 文字化けを防ぐための設定方法について

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

スクリプト自体は問題ありません(最初のフォーム画面は文字化けしていないのでしょうから、キチンとutf-8で保存されていると推測)。 が、POST後の表示ではmeta要素がないので(正解・不正解だけ)ブラウザが誤認識する可能性はあります(手元のFirefoxでは化けませんでしたが)。 htmlを全部書き出すのが面倒であれば、最低でも header('Content-type: text/html; charset=utf-8'); echo $message; としてください。

oneA
質問者

お礼

ありがとうございます。chromeでの出力だったんですが、FireFoxだとこちらも正常に表示されました。上記アドバイスや、POSTの上にhead以降を書く事で解決しました。 下の様なコミニュケーションも取れない馬鹿ばかりではないんですね。 ご丁寧に有難うございました。

関連するQ&A