Re: Unicode probleme
Zitat:
|
Re: Unicode probleme
Zitat:
|
Re: Unicode probleme
Zitat:
|
Re: Unicode probleme
Ich tippe eher das auf dem WEg in die DB hier etwas zerschossen wird. Vermutlich wird im C-Programm auch varchars statt nvarchars erwartet und das kann je nach DB und Codepages des Clients/Connection/Servers auf unterschiedlichste Art und Weise die Daten verändern. Wenn schon Unicode dann sollte auch die DLL soweit erweitert werden das sie mit Widestrings arbeitet! Alles andere ist gepfusche!
Der XML-Parser wird zu 99,9% alles richtig machen - wenn er fehlerfreie Daten bekommt! Und das bezweifle ich! |
Re: Unicode probleme
Ja ich gebe dir recht, dass es sauberer wäre wenn man alles auf widestring umstellen würde. Aber dazu ist der aufwand viel zugross! Denn wie gesagt, wenn ich den xml-parser rausnehme und das File selber parse funktioniert alles. Nur muss ich halt das file selber auslesen. Ist aber definitiv weniger aufwändig.
|
Re: Unicode probleme
Zitat:
Und ich hoffe für die anderen hier das sie niemals defekte XML von euch verarbeiten müssen. |
Re: Unicode probleme
Zitat:
|
Re: Unicode probleme
Zitat:
|
Re: Unicode probleme
jetzt habe ich noch eine frage. und zwar habe ich das gleiche symbol einmal als ansi und einmal als unicode abgespeichert. Ich kann beide files im notepad/wordpad aufmachen und das chinesische symbol wird mir richtig angezeigt.
Im ANSI format lautet der Hex wert: D3 D0 Im unicode format: FF FE 09 67 Das symbol im unicode format (09 67) habe ich in einer unicode tabelle gefunden (und oh wunder es war sogar korrekt :-) ). In welcher codepage tabelle finde ich aber den ANSI wert? |
Re: Unicode probleme
Ab Win98 in Codepage 936
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz