-
€ Symbol in DB speichern / lesen
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:
Code:
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
-
Entweder du verwendest CCSID 1141 (273 + €-Zeichen) oder besser noch UCS2 CCSID 13488.
In DDS ist das feld dann vom Typ G (Graphic):
A ABLBDTA 32700G TEXT('DATEN')
A VARLEN(50)
A CCSID(13488)
-
Genau das wollte ich vermeiden.
Gibts eine Möglichkeit ohne die Tabelle zu ändern ?
-
Eben nicht, das €-Zeichen wird nur sinnvoll mit CCSID 1141 oder eben 13488.
Wobei 1141 über ODBC/JDBC das auch nicht garantiert, da ja die Job-CCSID meist bei 273 oder 65535 bleibt.
Im Fall von 65535 wird dann automatisch von 037 (USA) ausgegangen und dann erst nach z.B. 1252 (ANSI) übersetzt.
Nur mit UCS2 (13488) hast du die Garantie, dass das was du schreibst auch wieder so gelesen wird.
-
Alles klar.
Hab übrigens deinen 1. Vorschlag befolgt.
Allerdings nur den Teil mit dem zusätzlichen CCSID Parameter auf Feldebene.
Hat geklappt.
Thx, sim
Similar Threads
-
By steven_r in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 19-01-07, 10:17
-
By e_sichert in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 07-11-06, 15:25
-
By andy w in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 06-11-06, 10:02
-
By CAL in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 23-06-06, 09:03
-
By Toschie in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 21-06-06, 11:53
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks