• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mb_http_output()のあと、サーバーにより挙動が違う)

mb_http_output()によるサーバーの挙動の違いについて

このQ&Aのポイント
  • mb_http_output()関数を使用することで、サーバーにより文字コードの挙動が異なることがあります。
  • テストサーバーでは、Shift_JISで表示されますが、実際のサーバーではUTF-8のまま出力される場合があります。
  • php.iniや環境設定を変更しても問題は解決しません。

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

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

output_buffering、output_handlerの設定値に差があるということはないですか?

scaddi231
質問者

お礼

回答ありがとうございます。 指摘をいただくまで確認していませんでした。 すっきり解決しました。 参考までに、 テストサーバー側は output_buffering no value      no value output_handler  mb_output_handler  mb_output_handler で、 さくら側は output_buffering 0     0 output_handler  no value no value になっていました。