ヘッダ、本文に別々のCharsetを指定する
2008/04/17
その時は次のようにします。
ユーザーソースコードで対応する方法
ヘッダ | ISO-2022-JP | 7bit |
本文 | UTF-8 | base64 |
$mail = & Qdmail(); $mail -> charsetHeader( 'iso-2022-jp' , '7bit' ) ; $mail -> charsetBody( 'utf-8' , 'base64' ) ;Qdmailは、iso-2022-jpがデフォルトなので、上記の例でいうと$mail -> charsetHeaderはなくても、意図の通りに動作しますが、説明のために明示しています。
Qdmailのソースコード改変で対応する方法(UTF-8,BASE64)
$charset_content と$content_transfer_enc_text、$content_transfer_enc_htmlを定義している以下の部分をテキストエディタなどで検索して、以下のように修正してください。var $charset_content = 'utf-8';
var $content_transfer_enc_text = 'base64'; var $content_transfer_enc_html = 'base64';