note 31057 added to function.mb-send-mail

From: Date: Tue, 08 Apr 2003 14:24:30 +0000
Subject: note 31057 added to function.mb-send-mail
Groups: php.notes 
Request: Send a blank email to php-notes+get-46359@lists.php.net to get a copy of this message
You may not use mb_encode_mimeheader() with mb_convert_encoding() to make subject as follows. It causes mojibake in several strings. mb_encode_mimeheader( mb_convert_encoding($strMailSubj, "JIS", "EUC-JP") ) Set mb_internal_encoding() to *subject's* encoding and call mb_encode_mimeheader. Example) $__lang = mb_language(); $__enc = mb_internal_encoding(); mb_language("Japanese"); mb_internal_encoding( mb_detect_encoding($subject) ); #mb_internal_encoding( "EUC-JP" ); #just do when you know encoding of $subject mail($to, mb_encode_mimeheader($subject), mb_convert_encoding($msg,"JIS","AUTO"),$header); mb_internal_encoding( $__enc ); mb_language($__lang); -- http://www.php.net/manual/en/function.mb-send-mail.php http://master.php.net/manage/user-notes.php?action=edit+31057 http://master.php.net/manage/user-notes.php?action=delete+31057 http://master.php.net/manage/user-notes.php?action=reject+31057

« previous php.notes (#46359) next »