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 [EMAIL PROTECTED]

Ich denke, dass [EMAIL PROTECTED] 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;
}



Antwort per Email an