ID:               35236
 User updated by:  misiek at dione dot ids dot pl
 Reported By:      misiek at dione dot ids dot pl
-Status:           Open
+Status:           Closed
 Bug Type:         mbstring related
 Operating System: Linux
 PHP Version:      5.0.5
 New Comment:

Seems to be fixed by #33720 and my test had one bug.


Previous Comments:
------------------------------------------------------------------------

[2005-11-16 11:17:19] misiek at dione dot ids dot pl

"Mi&#347;kiewicz"; - of course here should be letter <s'>  /xB6 
<U015B>  LATIN SMALL LETTER S WITH ACUTE
(http://nl.ijs.si/gnusl/cee/charset.html) instead of &#347;

------------------------------------------------------------------------

[2005-11-16 11:07:07] misiek at dione dot ids dot pl

Description:
------------
I'm testing with php5-STABLE-200511160740.

[EMAIL PROTECTED] php5-STABLE-200511160740]$ ./sapi/cli/php ~/a.php
=?ISO-8859-2?Q?Mi=C5=9Bkiewicz?=
[EMAIL PROTECTED] php5-STABLE-200511160740]$ ./sapi/cli/php --version
PHP 5.0.6-dev (cli) (built: Nov 16 2005 12:01:44)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.5, Copyright (c) 1998-2004 Zend Technologies


It produced: =?ISO-8859-2?Q?Mi=C5=9Bkiewicz?= which is wrong. 

The same test using:
[EMAIL PROTECTED] ~]# php4 --version
PHP 4.4.2-dev (cli) (built: Nov 15 2005 09:55:25)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
    with eAccelerator v0.9.3, Copyright (c) 2004-2004 eAccelerator, by
eAccelerator
[EMAIL PROTECTED] ~]# php4 a.php
=?ISO-8859-2?Q?Mi=B6kiewicz?=

gives correct result: =?ISO-8859-2?Q?Mi=B6kiewicz?=



Reproduce code:
---------------
Test code is:

<?php
$user_name = "Mi&#347;kiewicz"; // iso8859-2 text
mb_internal_encoding("ISO-8859-2");
echo mb_encode_mimeheader($user_name, "ISO-8859-2", "Q") . "\n";
?>

mutt users can later verify correctness of result by simply putting it
into mail like:
[EMAIL PROTECTED] ~]$ cat a.txt
>From me Thu Sep 29 09:32:30 2005
From: someone <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: =?ISO-8859-2?Q?Mi=C5=9Bkiewicz?=
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

test

and doing mutt -R -f a.txt


Expected result:
----------------
=?ISO-8859-2?Q?Mi=B6kiewicz?=

Actual result:
--------------
=?ISO-8859-2?Q?Mi=C5=9Bkiewicz?=


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=35236&edit=1

Reply via email to