Re: Welche de_DE-locales benutzen?
Am 17.03.2005 um 09:36 schrieb Stefan Gold:
Ist in UTF-8 das Euro-Symbol nicht schon enthalten? Wozu gibt es
zusätzlich
noch de_DE.UTF8@euro?
Ich denke, dass de_DE.UTF8@euro in der Umstellungsphase von der DM zum
Euro benutzt wurde und aus Gründen der Kompatibilität noch vorhanden
ist. Die Locale de_DE liefert inzwischen jedenfalls auch EUR als
Währungssymbol:
$ LANG=de_DE ./show-currency
EUR
$ LANG=de_DE.utf8 ./show-currency
€
LANG=de_CH ./show-currency
Fr.
Hier ist das Programm, falls es jemand interessiert:
#include <locale.h>
#include <stdio.h>
int
main(void)
{
struct lconv *lconv;
setlocale (LC_ALL, "");
lconv = localeconv();
puts(lconv->currency_symbol);
return 0;
}
Reply to: