Hallo zusammen,
ich habe ein Problem mit dem EBCDIC-Zeichensatz.
Ich lese Dateien über eine JDBC-Verbindung auf unserer i5 aus. Bei den meisten Dateien funktioniert dies auch ohne Probleme.
Jetzt habe ich heute festgestellt, das es Dateien gibt, wo mir die Werte aus der Datei im EBCDIC-Zeichensatz zurückgegeben werden.
Also wenn ich auf der i5 in die Datei schaue, steht dort z.B. der Wert "00000", wenn ich mir diesen Wert nun über die JDBC-Verbindung hole, dann bekomme ich einen String mit dem Wert "F0F0F0F0F0".
Kann mir von euch jemand sagen, warum dies bei einigen Dateien der Fall ist?
Ich vermute es liegt daran, wie die Datei erstellt worden ist, wenn es eine SQL-Table ist scheint es zu klappen und wenn die Datei über "DDS" angelegt wurde scheint es nicht zu klappen.
Dann brauche ich noch eure Hilfe, wie ich diesen Wert nun nach "00000" konvertieren kann.
Ich habe es schon über eine Codepage versucht, aber es klappt irgendwie nicht...
Vielen Dank schonmal
Gruß
Stareck
ich habe ein Problem mit dem EBCDIC-Zeichensatz.
Ich lese Dateien über eine JDBC-Verbindung auf unserer i5 aus. Bei den meisten Dateien funktioniert dies auch ohne Probleme.
Jetzt habe ich heute festgestellt, das es Dateien gibt, wo mir die Werte aus der Datei im EBCDIC-Zeichensatz zurückgegeben werden.
Also wenn ich auf der i5 in die Datei schaue, steht dort z.B. der Wert "00000", wenn ich mir diesen Wert nun über die JDBC-Verbindung hole, dann bekomme ich einen String mit dem Wert "F0F0F0F0F0".
Kann mir von euch jemand sagen, warum dies bei einigen Dateien der Fall ist?
Ich vermute es liegt daran, wie die Datei erstellt worden ist, wenn es eine SQL-Table ist scheint es zu klappen und wenn die Datei über "DDS" angelegt wurde scheint es nicht zu klappen.
Dann brauche ich noch eure Hilfe, wie ich diesen Wert nun nach "00000" konvertieren kann.
Ich habe es schon über eine Codepage versucht, aber es klappt irgendwie nicht...
Vielen Dank schonmal
Gruß
Stareck