ID:               46467
 User updated by:  hostmaster at uuism dot net
 Reported By:      hostmaster at uuism dot net
 Status:           Bogus
 Bug Type:         mbstring related
 Operating System: Fedora Core 4
 PHP Version:      5.2.6
 New Comment:

moriyoshi,

Okay.  I understand. 

Isn't it also an over-assumption to assume that the third argument
charset equals default_charset in this statement?

htmlentities("\x82\x86\x99\x9f", ENT_QUOTES, '');

Jim


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

[2008-11-09 16:41:45] [EMAIL PROTECTED]

The above comment was intended as a reply to the following:
> on the other hand, this statement should use the default_charset


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

[2008-11-05 05:52:26] hostmaster at uuism dot net

moriyoshi,

sorry, i don't understand what you are saying.

i just don't see why charset='' should be assumed to be the same as
charset=default_charset when executing htmlentities

thanks

jim

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

[2008-11-04 12:37:56] [EMAIL PROTECTED]

Regarding the input as encoded in default_charset can be
over-assumption because the output being sent to the browser may differ
from that of the PHP script.


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

[2008-11-04 01:01:52] hostmaster at uuism dot net

jani,

if they fail for everyone, should they have a --XFAIL-- section

frankly, based on pure logic, i would not expect this statement to use
the default_charset

htmlentities("\x82\x86\x99\x9f", ENT_QUOTES, '');

since '' has no meaning as a value for charset, htmlentites should use
the same default as when default_charset='' which is ISO-8859-1

on the other hand, this statement should use the default_charset

htmlentities("\x82\x86\x99\x9f", ENT_QUOTES);

since the third parameter is optional.

jim

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

[2008-11-03 08:34:11] [EMAIL PROTECTED]

Yes, they fail for everyone and especially with braindead libc's.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/46467

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

Reply via email to