画像投稿機能付き掲示板を作成している時に、文字列と画像データを複数同時にPOSTで送ろうとすると文字化けします。
原因は formタグ内のenctype="multipart/form-data"
にありそうです。
試しに ビューファイルのFormヘルパー関数内の'files' => true
オプションを抜いて画像投稿なしのバージョンだと文字化けせず、上手くいくんです!
絶対解決してやるぜぇぇぇぇ
・
・
・
・
原因は単純にphp.ini の mbstring.http_input = auto
になっていただけでした。
auto
をUTF-8
にしてやると、無事multi-partだろうがなんだろうが文字化けしませんでした。
実は、autoの書き換えは結構序盤にやって上手く行かなかったので無視していたのですが、XAMPPを再起動していなかったというアホなオチでした...
再起動必要ですよね、そりゃ。