63 文字
1 分
Zend_Mailでマルチバイトメール

まともなコードが掲載されていなかったので、汚いですが掲載。

$mail = new Zend_Mail('ISO-2022-JP');
$mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);
$mail->setFrom('[email protected]', mb_convert_encoding('ふろむ', 'ISO-2022-JP', 'UTF-8'));
$mail->addTo('[email protected]', mb_convert_encoding('とぅ', 'ISO-2022-JP', 'UTF-8'));
$mail->setSubject(mb_convert_encoding('化けません', 'ISO-2022-JP', 'UTF-8'));
$mail->setBodyText(mb_convert_encoding('日本語','ISO-2022-JP', 'UTF-8'), null, Zend_Mime::ENCODING_7BIT);
$mail->send();

参照:
http://framework.zend.com/manual/ja/zend.mail.character-sets.html

Zend_Mailでマルチバイトメール
https://blog.teraren.com/posts/zend-mail-multibyte-mail/
作者
Yuki Matsukura
公開日
2011-01-13
ライセンス
CC BY-NC-SA 4.0

コメント