ID:               47954
 Updated by:       [email protected]
 Reported By:      top dot bagger at bk dot ru
-Status:           Open
+Status:           Feedback
 Bug Type:         *Unicode Issues
 Operating System: Linux 2.6.18
 PHP Version:      5.2.9
 New Comment:

Please provide a proper test case. I tested this on command line and 
it works just fine. (check your charset settings..)


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

[2009-04-12 00:46:11] top dot bagger at bk dot ru

utf-8 strings i submitid there got replaced by entities :( The main
thing is there should be a "_" sign in filename. Then "filename" part
becomes splitted by it. If there is no "_" sign, the "filename" part is
empty.

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

[2009-04-12 00:36:26] top dot bagger at bk dot ru

Description:
------------
pathinfo() function returns invalid "filename" array part for utf-8
filename



Reproduce code:
---------------
<?php

$utf8str =
"&#1055;&#1056;&#1048;&#1042;&#1045;&#1058;_&#1052;&#1045;&#1044;&#1042;&#1045;&#1044;.mp4";
$path = pathinfo($utf8str);

var_dump($path['filename']);

?>


Expected result:
----------------
string(25)
"&#1055;&#1056;&#1048;&#1042;&#1045;&#1058;_&#1052;&#1045;&#1044;&#1042;&#1045;&#1044;"


Actual result:
--------------
string(13) "_&#1052;&#1045;&#1044;&#1042;&#1045;&#1044;" 


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


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

Reply via email to