[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: