sim
09-12-08, 10:09
Hallo,
evtl. kann mir jemand helfen. So langsam verzweifel ich schon an diesem Problem.
Und zwar, ich habe ein Java Client-Programm das in ein Feld einer AS400 Tabelle per SQL (jt400 Treiber) Daten speichert.
Das Feld in der Tabelle (mit DDS beschrieben, Codepage der Tabelle 273) ist so definiert:
A ABLBDTA 32700 TEXT('DATEN')
A VARLEN(50)
Beim speichern eines Eurozeichens kommt in der Tabelle der Hexwert 3F an. Wenn ich diesen Satz wieder mit meinem Java Programm einlese wird das Eurozeichen jedoch nicht dargestellt.
Ich habe schon mit diversen Einstellungen beim Verbindungsaufbau herumgespeilt, u.a. CODEPAGE = xxx als Eintrag in der Properties Datei etc...
Hat aber alles nix gebracht.
Was muss ich tun damit das € Zeichen richtig gespeichert bzw angezeigt wird ????
sim
evtl. kann mir jemand helfen. So langsam verzweifel ich schon an diesem Problem.
Und zwar, ich habe ein Java Client-Programm das in ein Feld einer AS400 Tabelle per SQL (jt400 Treiber) Daten speichert.
Das Feld in der Tabelle (mit DDS beschrieben, Codepage der Tabelle 273) ist so definiert:
A ABLBDTA 32700 TEXT('DATEN')
A VARLEN(50)
Beim speichern eines Eurozeichens kommt in der Tabelle der Hexwert 3F an. Wenn ich diesen Satz wieder mit meinem Java Programm einlese wird das Eurozeichen jedoch nicht dargestellt.
Ich habe schon mit diversen Einstellungen beim Verbindungsaufbau herumgespeilt, u.a. CODEPAGE = xxx als Eintrag in der Properties Datei etc...
Hat aber alles nix gebracht.
Was muss ich tun damit das € Zeichen richtig gespeichert bzw angezeigt wird ????
sim