![]() |
AW: Kodierung in UCS-2 Little Endian
Zitat:
Und deshalb wird das UCS-2 kein Problem darstellen da der Befehlsvorrat mit Sicherheit keinen ♫-Befehl kennt. |
AW: Kodierung in UCS-2 Little Endian
Zitat:
![]() edit: Auch bei ![]() |
AW: Kodierung in UCS-2 Little Endian
Zitat:
|
AW: Kodierung in UCS-2 Little Endian
Hallo zusammen,
erstmal danke für die vielen Antworten. Ich hoffe ich kann auch hier ein paar Fragen beantworten: 1. Wieviele Dateien lädt ein Laser pro Tag? Das ist unterschiedlich und kommt auf die Chargengröße an. Normalerweise wird 5 bis 10 mal pro Tag ein neues File geladen. 2. Bei welchen Zeichen funktioniert der Code nicht? Also er schafft es nicht einen "Line Feed character" richtig zu codieren. Der Laser bekommt das Zeichen
Code:
sollte aber
&xA;
Code:
bekommen. Das trat übrigends schon bei der ersten Datei auf ;)
Mein aktueller Stand ist, dass ich versuche mit einem TXMLDocument das ganze ans laufen zu bekommen. Leider gibt es bei LoadFromFile scheinbar keinen Parameter um das Encoding festzulegen... Geht das dann in diesem Fall automatisch? Danke! |
AW: Kodierung in UCS-2 Little Endian
Zitat:
Der XML-Standard schreibt die Möglichkeit vor Sonderzeichen auf mehrer Arten zu Codieren. Bei einem LF wäre das die oben aufgeführten Möglichkeiten. Beide sind erlaubt und ein vollständig implementierter XML-Parser hat mit keiner davon Probleme. Jetzt ist eigentlich die Aufgabe/Suche zu finden ob man einen XML-Parser darauf einstellen kann statt der Hexcodierung die Dezimalcodierung bei solchen Zeichen zu verwenden. |
AW: Kodierung in UCS-2 Little Endian
Zitat:
Die MultyByte-Zeichensätze werden Anhand des Encoding-Parameters in der XML-Processing-Instruction (
XML-Code:
) ermittelt.
<?xml encoding="...">
Und bei den Unicode-Zeichensätzen fängt es mit dem ersten "<" an, also ob und wo dort die #0 drin steht wird erstmal entschieden, ob Little-Endiian oder Big-Endian und dann das Encoding. Daher ist ein Encoding an den Load-Methoden nicht nötig, da alle nötigen Informationen genau definiert sind und immer in der Datei stehen müssen. (außer bei UTF-8, was ja der Standard ist) XML ist so gestaltet, daß man mitten beim Lesen das Encoding umschalten kann. (siehe die Processing-Instruction, welche es innerhalb des XML-Dokumentets nicht nur für XML gibt ... "xml" ist dort der Prozessor-Name) Und das mit den Sonderzeichen und dem "schrottigen" Parser hat der Vorgänger bereits erwähnt. |
AW: Kodierung in UCS-2 Little Endian
Zitat:
|
AW: Kodierung in UCS-2 Little Endian
Zitat:
Code:
oder als
& #10 ;
Code:
übertragen werden und ist dabei völlig gleichwertig. (Die Leerzeichen bitte wegdenken, aber wenn ich die wegmache, dann zeigt der Browser und Editor nur einen Zeilenumbruch an - warum wohl :mrgreen:)
& #xA ;
Code:
& - Escapezeichen
# - jetzt kommt ein Wert für ein Zeichen x - der Wert ist Hexadezimal ; - Ende der Durchsage |
AW: Kodierung in UCS-2 Little Endian
Zitat:
|
AW: Kodierung in UCS-2 Little Endian
&#10;
[edit] hmmmmmmmmmm, warum wandelt vB das & nicht um? :gruebel: & #38;#10; wird einfach gelöscht (doppelte Umwandlung? :wall:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:08 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 by Thomas Breitkreuz