OpenCartのカスタマイズ HTMLメールの文字化けを治す

OPENCARTで時々お客様から、メールが文字化けしてて見れない!と言われます。

サンダーバードやiPHONEなどで見ると確かにひどい文字化け・・・修正します。

/system/library/mail.php

65行目あたりのpublic function setHtml($html)に1行追加します。

public function setHtml($html) {
$html = mb_convert_encoding($html, 'ISO-2022-JP', 'auto');
$this->html = $html;
}

おわり。

これで、HTMLメールの文字化けがなくなります。