From: jfo123 at hotmail dot com Operating system: RH 9.0 PHP version: 4.3.8 PHP Bug Type: Scripting Engine problem Bug description: str_word_count corrupts string with extended charset
Description: ------------ str_word_count corrupts string with extended charset as in the swedish character set. Special chars are deleted from the string. Reproduce code: --------------- $title0 = "Världen är ångestfylld för katastrof"; $num_words = str_word_count($title0, 2); foreach ($num_words AS $pos => $word) { if ($pos < 50) $title .= " $word"; } print $title; } Expected result: ---------------- Världen är ångestfylld för katastrof Actual result: -------------- Vrlden r ngestfylld fr katastrof -- Edit bug report at http://bugs.php.net/?id=31609&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=31609&r=trysnapshot4 Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=31609&r=trysnapshot50 Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=31609&r=trysnapshot51 Fixed in CVS: http://bugs.php.net/fix.php?id=31609&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=31609&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=31609&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=31609&r=needscript Try newer version: http://bugs.php.net/fix.php?id=31609&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=31609&r=support Expected behavior: http://bugs.php.net/fix.php?id=31609&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=31609&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=31609&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=31609&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=31609&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=31609&r=dst IIS Stability: http://bugs.php.net/fix.php?id=31609&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=31609&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=31609&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=31609&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=31609&r=mysqlcfg