ID: 22330
Updated by: [EMAIL PROTECTED]
Reported By: david at santinoli dot com
-Status: Open
+Status: Closed
Bug Type: mbstring related
Operating System: Linux
PHP Version: 4.3.1
New Comment:
Your patch has just been committed to CVS.
Thanks for the report!
Moriyoshi
Previous Comments:
------------------------------------------------------------------------
[2003-02-20 06:28:46] david at santinoli dot com
With
php_value mbstring.internal_encoding "UTF-8"
php_value mbstring.func_overload 6
in my php.ini, the overloaded strrpos() gives a wrong result when
parsing an UTF-8 string.
For example,
$s=iconv("ISO-8859-1","UTF-8","�.jpg");
$x=strrpos($s,".");
assigns the value 2 to $x, instead of the correct one (1).
My PHP was configured with
./configure --with-config-file-path=/etc/httpd/conf --with-apxs
--with-pgsql
--with-iconv --enable-mbstring --enable-mbregex
A patch which fixes this bug can be found at
http://village.flashnet.it/users/mi1802/php-4.3.1-mbstring.diff
Cheers,
David
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=22330&edit=1