Home » Extra libraries, Code snippets, applications etc. » OS Problems etc., Win32, POSIX, MacOS, FreeBSD, X11 etc » localized formating of double on linux
localized formating of double on linux [message #19657] |
Tue, 30 December 2008 11:33 |
lokki
Messages: 20 Registered: November 2005
|
Promising Member |
|
|
Hello,
I'm porting application developed in UPP on Windows to Linux (using Gentoo 2008.1).
When formating double values (displayed in GridCtrl, in EditDouble), strage output appears. Following converter worked on windows but gives strange results on linux
class ConvertMoney : public ConvertDouble
{
public: ConvertMoney() : ConvertDouble() {Pattern("%2!nl");}
};
e.g. whe we have in database value 1.234, on windows is displayed string "1,23", on linux "1,00". It always changes last two charactes with zeros. Experimenting with converter's pattern gives no acceptable results.
My linux locale is:
LANG=sk_SK.utf8
LC_CTYPE=sk_SK.utf8
LC_NUMERIC="sk_SK.utf8"
LC_TIME="sk_SK.utf8"
LC_COLLATE=C
LC_MONETARY="sk_SK.utf8"
LC_MESSAGES="sk_SK.utf8"
LC_PAPER="sk_SK.utf8"
LC_NAME="sk_SK.utf8"
LC_ADDRESS="sk_SK.utf8"
LC_TELEPHONE="sk_SK.utf8"
LC_MEASUREMENT="sk_SK.utf8"
LC_IDENTIFICATION="sk_SK.utf8"
LC_ALL=
At the begining of code, the laguage is set:
int language = LNGC_('S','K','S','K', CHARSET_UTF8);
SetLanguage(language);
Database is Postgresql 8.3,
Thanks in advance for any clue.
|
|
|
|
|
localized formating of double on linux
By: lokki on Tue, 30 December 2008 11:33
|
|
|
Re: localized formating of double on linux
By: cocob on Tue, 30 December 2008 16:25
|
|
|
Re: localized formating of double on linux
By: lokki on Tue, 30 December 2008 16:59
|
|
|
Re: localized formating of double on linux
By: lokki on Sat, 03 January 2009 12:21
|
|
|
Re: localized formating of double on linux
By: cocob on Sat, 03 January 2009 14:57
|
|
|
Re: localized formating of double on linux
By: lokki on Sat, 03 January 2009 15:09
|
|
|
Re: localized formating of double on linux
By: cocob on Sun, 04 January 2009 11:55
|
|
|
Re: localized formating of double on linux
By: lokki on Mon, 05 January 2009 20:11
|
|
|
Re: localized formating of double on linux
By: lokki on Mon, 05 January 2009 20:48
|
|
|
Re: localized formating of double on linux
By: lokki on Sun, 01 February 2009 18:37
|
|
|
Re: localized formating of double on linux
By: zsolt on Tue, 13 July 2010 22:18
|
Goto Forum:
Current Time: Thu Apr 25 19:44:41 CEST 2024
Total time taken to generate the page: 0.03648 seconds
|