Originally Posted by falko
We're using the sprintf() function to format the prices, so it should show the correct formatting for you...
If you like you can take a look at the scripts in /home/admispconfig/ispconfig/web/isp_fakt/abrechnung.
Ok, according to my research, before you use sprintf(), you have the option to either use the variable set in the operating system OR you can set it in the code.
I believe that you are not using my system's configured locale. I read that you must use the OS settings or your own settings. In other words, the option to do nothing does not seem to be one of the options. If you do nothing, I don't know what sort of locales you end up with.
Shouldn't you be doing a setlocale() somewhere in the code? I don't see it. Is it possible this is the problem?
Because a web server might be built by an ISP on one country, while a e-commerce site might be installed on it by a customer in a different country, it seems logical that this *should* be set with the software, and not taken from the OS.