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