#44041 [Opn->Fbk]: number_format returns garbage for thousands sep and latvian locale

From: Date: Tue, 05 Feb 2008 05:09:48 +0000
Subject: #44041 [Opn->Fbk]: number_format returns garbage for thousands sep and latvian locale
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-121986@lists.php.net to get a copy of this message
ID: 44041 Updated by: jani@php.net Reported By: trickie at gmail dot com -Status: Open +Status: Feedback -Bug Type: Unknown/Other Function +Bug Type: *General Issues Operating System: Gentoo Linux PHP Version: 5.2.5 New Comment: What does this output: <?php if (false !== setlocale(LC_ALL, 'lv_LV.UTF-8')) { $locale_info = localeconv(); var_dump($locale_info); } ?> Previous Comments: ------------------------------------------------------------------------ [2008-02-04 15:18:20] trickie at gmail dot com 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 this bug report at http://bugs.php.net/?id=44041&edit=1

« previous php.bugs (#121986) next »