[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Ich glaube du verstehst nicht ganz.
    Zitat Zitat von AG1965_2 Beitrag anzeigen
    Die Default CCSID für *UCS2 ist 13488, nicht 1200
    Wo habe ich etwas anderes behauptet?!?!
    Bitte lies zuerst genauer bevor du meinst jemandem korrigieren zu müssen. Das ist sonst nur i tüpferl reiterei und hielft niemandem weiter!

  2. #14
    Registriert seit
    Oct 2013
    Beiträge
    171
    Ich meide einfach threads, in denen ich Dich erblicke.
    ---Ende---

  3. #15
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Stimmt, 1200 ist UTF16, 1208 ist UTF8.

    UCS2 war schon immer 13488.
    Leider ist die Übersetzung für N(VAR)CHAR nicht UCS2 sondern wohl UTF16, einfach blöd.
    ... was ist daran denn blöd? Dieser Unicode für Arme und Kranke (UCS2) ist doch ein veraltetes Auslaufmodell, was mittlerweile selbst die IBM AS/400 Fraktion mitbekommen hat (siehe i5 Globalization V7R1). Das RPG auf *UCS2 hockt, hat doch ganz banale Gründe, Stichwort: statische Speicherzuweisung zur Compiletime!

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #16
    Registriert seit
    Feb 2001
    Beiträge
    20.243
    Java und Co arbeiten bei Strings auch nur mit UCS2.
    Sind die deshalb auch alt ?
    Der Oracle-ODBC/JDBC konvertiert UTF8 automatisch in String (UCS2).
    Warum also nicht direkt UCS2 verwenden?
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #17
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    .. sieht mir anders aus:
    http://docs.oracle.com/javase/7/docs...r.html#unicode

    Dieter,
    der Baldur ein schönes Wochenende wünscht
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    20.243
    Die Betonung lag ja auf Nvarchar.
    Ich weiß das deshalb, da ich Daten zwischen der AS/400 und einer Oracle-DB austausche.
    Auf Oracale wurde ein Feld als NVARCHAR(1) definiert.
    Als ich ein "Ü" aus der AS/400 speichern wollte wurde das Zeichen wegen Längenüberschreitung abgewiesen. Erst nach Neudefinition auf NVARCHAR(2) ging es dann.
    Bei JDBC und GetString bekam ich auch genau 1 Zeichen zurück.
    Bei GetBytes bekam ich 2, nämlich in UTF8.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #19
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... da gibt es aber gleich zwei Verdächtige: Oracle und der Treiber - und was da so alles abgeht, da überrascht mich mittlerweile seit ArdGate nix mehr.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #20
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Bei Oracle wird der Zeichensatz bei der Erstellung der Datenbank definiert.
    Das kann z.B.: UTF-8 oder UTF-16 sein.
    Im Laufe der Datenbankinstallation gibt es dafür sogar extra einen eigenen Schirm wo der Zeichensatz ausgewählt werden muss.

  9. #21
    Registriert seit
    Jan 2001
    Beiträge
    833

    Thumbs up Danke

    Hallo,

    alle die sich mit dem Thema befast haben sagen wir vielen Dank für eure Anregungen.
    Gruß
    Michael

Similar Threads

  1. CREATE TABLE
    By Willi1 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 03-05-02, 08:38
  2. CPYTOPCD mit Angabe einer Translate Table
    By jbie in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 11-09-01, 10:21
  3. Table QSQPTABL in QSYS2
    By KB in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-06-01, 07:35
  4. DATFMT bei CREATE TABLE
    By lorenzen in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-03-01, 13:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •