Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi XML: fehlende Zeichensaetze hinzufuegen?! (https://www.delphipraxis.net/5917-xml-fehlende-zeichensaetze-hinzufuegen.html)

Mat 23. Jun 2003 04:58


XML: fehlende Zeichensaetze hinzufuegen?!
 
Hi,


ich hab ein Problem mit den Zeichensaetzen in XML-Dokumenten (Doc.Encoding := ..)

Wenn Encoding ISO8859-1 (west-europäisch) ist, dann laeuft alles wunderbar.

Wenn ich aber z.B. ISO8859-8 benutzen moechte, bekomm ich die Meldung
"Die angegebene Verschluesselung wird nicht unterstuetzt"

ich vermute mal, dass das an meiner deutschen Windows (XP) Version liegt.


Um XML-Unterstuetzung zu haben, muss doch eigentlich nur MS IE 5.x installiert sein, oder? Gibt's da vielleicht irgendwas, was ich downloaden muss, um die zur verfuegung stehenden Zeichensaetze zu erweitern?


1000 Dank

Matthias

Ghostwalker 23. Jun 2003 06:42

Hi,


für XML selber reicht sogar schon die MSXML.DLL aus. Ich vermute mal das das mit den Zeichensätzen eher ein generelles Problem auf dem System ist, da du vermutlich nicht den anderen Zeichensatz installiert hast.


Probier einfach mal den ISO8859-8 von der orginal CD zu installieren. Dann sollte es funktionieren.


Gruß Ghoswalker

Mat 23. Jun 2003 18:10

ich hab jetzt mal unter
Systemsteuerung -> Regions- und Sprachoptionen -> Erweitert
geschaut. Unter Codepagekonvertierungstabellen stehen ja alle Zeichensaetze drin, die bei mir installiert sind. Da sind auch alle ISO8859-[1-9] als installiert markiert.

Nur trotzdem funktioniert es nicht.

Ich hab mal ne XML-Datei erstellt und versucht, sie mit dem IE6.0 zu oeffnen. Die Fehlermeldung ist exakt dieselbe, wie unter Delphi...

Der IE kann bei mir nur ISO8859-1 und -2 darstellen, aber alle anderen nicht... :(



noch jemand ne Idee?


Mat

Mat 23. Jun 2003 18:19

ach du große sch***e! und wieder was aus der abteilung "oh mann, ist das peinlich!!"

ich hab's jetzt in der MS KnowledgeBase gefunden.

Es heisst nicht "ISO8859-*" sondern "ISO-8859-*"... :D


warum es bei -1 und -2 auch ohne den Bindestrich geht, weiss ich nicht... aber egal, endlich gehts!!


:hello:

Mat


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz