メール送信時の文字化け
大ハマリしたので忘れないうちにメモ
CodeIgniter の Email クラスを使ったメール送信時、Subject, From の所が文字化けする。
原因
system/libraries/Email.php
public function subject($subject) { $subject = $this->_prep_q_encoding($subject); # ここ $this->_set_header('Subject', $subject); return $this; }
prep_q_encoding がなにやら悪さしてるらしい
コメントアウトしたら文字化けがなくなった。