#20529 [Opn->Bgs]: Bad subject line when using JIS encoding

From: Date: Fri, 20 Dec 2002 08:14:07 +0000
Subject: #20529 [Opn->Bgs]: Bad subject line when using JIS encoding
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-28083@lists.php.net to get a copy of this message
ID: 20529 Updated by: moriyoshi@php.net Reported By: malek@idanet.co.jp -Status: Open +Status: Bogus Bug Type: mbstring related Operating System: red hat Linux 6.2 PHP Version: 4.3.0RC1 New Comment: Sorry, but your problem does not imply a bug in PHP itself. For a list of more appropriate places to ask for help using PHP, please visit http://www.php.net/support.php as this bug system is not the appropriate forum for asking support questions. Thank you for your interest in PHP. You should prepare mime headers(subject line, etc.) to be encoded in base64. Please ask this kind of question at php-i18n@lists.php.net or php-users@php.gr.jp(if you can understand Japanese) which you can subscribe at the appropriate pages of http://www.php.net/ or http://www.php.gr.jp/ respectively, before posting this kind of question to the bug database. Previous Comments: ------------------------------------------------------------------------ [2002-12-20 01:58:47] malek@idanet.co.jp Hi, Have just tried using the latest snapshot and the bug is still there, no change, thanks, Malek ------------------------------------------------------------------------ [2002-12-19 22:57:50] iliaa@php.net Please try using this CVS snapshot: http://snaps.php.net/php4-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-latest.zip ------------------------------------------------------------------------ [2002-11-20 19:19:33] malek@idanet.co.jp Hi Ya, Basically I am using PHP 4.3.0RC1 (but I have also noticed the same thing with PHP 4.3.0PR2 ) on Red Hat Linux 6.2 with Sendmail 8.9.3 I am basically trying to send a mail in Japanese, I first encode the text into JIS then simply send as normal, i.e. <? $subjectja=mb_convert_encoding("ƒfƒCƒŠ[ƒŒƒ|[ƒg","JIS","SJIS"); // converts the SHIFT_JIS to JIS echo mb_detect_encoding($subjectja); // Check it is encoded properly which it is echo $subjectja; // Check the Browser has no problems with the encoding and works fine mail($email,$subjectja,"test->".$subjectja,"Content-Type: text/plain;charset=\"iso-2022-jp\"\nContent-Transfer-Encoding: 7bit"); // mail ?> however the subject line does not appear correctly. On viewing the email source I noticed that it is seemingly removing some characters from the Subject line JIS, Subject: $B%G%$%j!<%l%]!<%H (B <--- this is the resulting subject line which is broken test->$B%G%$%j!<%l%]!<%H(B <--- this is the email body which works fine $B%G%$%j!<%l%]!<%H (B $B%G%$%j!<%l%]!<%H(B slightly different. Also if you take out the "test->" on the body part the body of the email will not to work. p.s. there is no problems with 4.0,4.1 or 4.2 thanks, Malek ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=20529&edit=1

« previous php.bugs (#28083) next »