#44041 [Opn->Fbk]: number_format returns garbage for thousands sep and latvian locale
| From: | jani@php.net | 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�000
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=44041&edit=1