Probleme beim Encoding/Decoding des Euro-Zeichen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
polarsonnenschein
User
Beiträge: 18
Registriert: Mittwoch 16. November 2005, 10:29

Probleme beim Encoding/Decoding des Euro-Zeichen

Beitragvon polarsonnenschein » Dienstag 16. Mai 2006, 16:10

Ich habe ein Problem beim Codieren eines EURO-Kennzeichens.

Das betroffene Script ist ISO-8859-1 codiert; das Euro-Sonderzeichen soll
in einem XML-File ausgegeben werden.

Code-Fragmente - Bsp.:

Code: Alles auswählen

# -*- coding: iso-8859-1 -*-

import codecs

K_EURO = "€"
K_EURO = str(K_EURO).decode("iso-8859-1")

.
.
.


Test_xml.writelines(Test.toxml(encoding="iso-8859-1" ))




Leider landet in meinem Ziel-File immer ein "?" - jedoch nicht das
Euro-Zeichen. Offensichtlich scheint ISO-8859-1 das EURO-Symbol
auch nicht zu unterstützen, da Altova dieses anquängelt.

Editor ist Eclipse 3.

Hat wer eine Idee wie ich die Kuh vom Eis bekomme, bzw. das Euro-
Symbol in mein XML ?


Danke.

Grüße Volker
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Re: Probleme beim Encoding/Decoding des Euro-Zeichen

Beitragvon Leonidas » Dienstag 16. Mai 2006, 18:18

polarsonnenschein hat geschrieben:Leider landet in meinem Ziel-File immer ein "?" - jedoch nicht das Euro-Zeichen. Offensichtlich scheint ISO-8859-1 das EURO-Symbol auch nicht zu unterstützen, da Altova dieses anquängelt.

Deswegen gibt es ISO-8859-15, auch bekannt als Latin-9.
My god, it's full of CARs! | Leonidasvoice vs Modvoice
polarsonnenschein
User
Beiträge: 18
Registriert: Mittwoch 16. November 2005, 10:29

Sonderzeichen-Probleme

Beitragvon polarsonnenschein » Mittwoch 17. Mai 2006, 09:00

Hallo,

erst mal Danke für den Tipp - Euro-Zeichen wird richtig abgebildet, allerdings habe ich jetzt das Problem, daß das "&"-Zeichen so ausgegeben wird:

&

Noch eine Idee ?

Danke.

Ciao Volker
Benutzeravatar
Joghurt
User
Beiträge: 877
Registriert: Dienstag 15. Februar 2005, 15:07

Beitragvon Joghurt » Mittwoch 17. Mai 2006, 18:17

Das ist korrektes XML.

Wie willst du sonst zwischen einem & als Zeichen und einem & als Escape unterscheiden?

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder