ID:              38926
 User updated by: lapo at lapo dot it
 Reported By:     lapo at lapo dot it
-Status:          Open
+Status:          Closed
 Bug Type:        mbstring related
 PHP Version:     5.2.8
 New Comment:

I correct myself, in fact 5.2.8 *fixed the bug*, not the opposite.
In php.ini needs to be "mbstring.language = uni" as changing the 
internal in the script is too late (the script has already been 
loaded) and anything else is too narrow to contain the correctly 
decoded chars.


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

[2009-01-18 09:28:18] lapo at lapo dot it

I've noticed --zend-multibyte always works if the module mbstring is 
NOT included, fails if it's there.
Can the module interfere with the loading of .php?

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

[2009-01-16 10:25:32] lapo at lapo dot it

Re-opening as something clearly changed in the behavior in 5.2.6-5.2.8
changes (something erratically working became something that doesn't
work at all).
I will take a look at the diff myself in the weekend.

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

[2009-01-16 10:22:13] lapo at lapo dot it

Ah, something changed with 5.2.8 indeed: it now is always broken,
doesn't fix after a bit like it did before.

A bit more clarity about the test script, an hex dump:
% hd checkUTF8.php
00000000  ef bb bf 3c 3f 3d 20 28  27 c3 a0 27 20 3d 3d 20  |<?= ('à'
== |
00000010  22 5c 78 43 33 5c 78 41  30 22 29 20 3f 20 22 4f 
|"\xC3\xA0") ? "O|
00000020  4b 5c 6e 22 20 3a 20 22  42 72 6f 6b 65 6e 5c 6e  |K\n" :
"Broken\n|
00000030  22 20 3f 3e                                       |" ?>|

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

[2008-06-21 08:45:35] lapo at lapo dot it

Using PHP 5.2.6 the situation is changed slightly: it seems that now
the page is broken on the first access only:

% php checkUTF8.php
Broken

(restart webserver)
% while true; do elinks -dump 'http://localhost/checkUTF8.php'; done
   Broken
   OK
   OK
   OK
   OK
^C

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

[2007-05-31 01:00:00] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

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

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/38926

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

Reply via email to