Hallo!
Der allseits beliebte € (Euro) ersetzt ja nun bald die Demark, nicht? Ein Grund, langsam seine Shopsysteme darauf umzustellen, das schön Europreise angezeigt werden.
Da ich meine Systeme über XML fahre, dachte ich: schön im Attribut @Waehrung eines Tags trägst du einfach "€" ein. Die Iso-Codierung steht bekanntlich auch auf iso8859-1 (Latin 1). Meine Tastatur hat eine Eurotaste, es wird auch Euro angezeigt, wenn ich diese betätige, also habe ich folgendes Konstrukt:
<information type="economic">
<content name="vpreis" einheit="€" fragmented="no">2,50</content>
</information>
Jedoch was bekomme ich angezeigt: 2,50 ? es steht sogar genauso im Quelltext, erstaunlich!!!
Hole ich mir das Zeichen aus einem DB-Server (Oracle, MS SQL, MS Access, DBase, etc) dann zeigt es mir auch € an und nicht ?.
Lange Rede kurzer Sinn:
Woran liegt das jetzt:
- Falscher Zeichensatz?
- Darf ich € nur als Unicode-Entity einsetzen? "& # 8364;"
- ist die Währungsreform an der Zeichensatzmaterie vorbeigegangen?
- nutze ich den falschen Brauser? das falsche OS?
- waren meine Erwartungen an XML zu hoch?
Fragen über Fragen, ich würd mich freuen, wenn ihr mal so eure Meinung dazu abgeben könntet.
Viele Grüße,
Frank