#44041 [NEW]: number_format returns garbage for thousands sep and latvian locale

From: Date: Mon, 04 Feb 2008 15:18:21 +0000
Subject: #44041 [NEW]: number_format returns garbage for thousands sep and latvian locale
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-121951@lists.php.net to get a copy of this message
From: trickie at gmail dot com Operating system: Gentoo Linux PHP version: 5.2.5 PHP Bug Type: Unknown/Other Function Bug description: number_format returns garbage for thousands sep and latvian locale Description: ------------ If you set the locale to 'lv_LV.UTF-8' and have the locale generated on your system, then the code below will return garbage as the 'thousands separator'. It displays ok for me when running with CLI SAPI Reproduce code: --------------- <?php if (false !== setlocale(LC_ALL, 'lv_LV.UTF-8')) { $locale_info = localeconv(); echo number_format(20000,0,$locale_info['decimal_point'], $locale_info['thousands_sep']); } ?> Expected result: ---------------- 20 000 Actual result: -------------- 20&#65533;000 -- Edit bug report at http://bugs.php.net/?id=44041&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=44041&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=44041&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=44041&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=44041&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=44041&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=44041&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=44041&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=44041&r=needscript Try newer version: http://bugs.php.net/fix.php?id=44041&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=44041&r=support Expected behavior: http://bugs.php.net/fix.php?id=44041&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=44041&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=44041&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=44041&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=44041&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=44041&r=dst IIS Stability: http://bugs.php.net/fix.php?id=44041&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=44041&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=44041&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=44041&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=44041&r=mysqlcfg

« previous php.bugs (#121951) next »