[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2006
    Beiträge
    5
    Doch, die Datei ist in CCSID 273. Auf meiner Sitzung sehen die russischen Zeichen so aus:
    ú¨³Ó¬ûÒû¦ ¬ûó² ÿ ò¨ú¾õ.òûóÓ|ûõ

    Die Umsetzung dieser Zeichen erfolgt dann im Druckprogramm/Prinfile durch die oben angeführte FNTCHRSET.

    grübel....

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    In einer Datei mit CCSID 273 kann alles sein, es kommt für die Darstellung immer nur auf die Schrift an (Font).
    Stelle mal deine Sitzung auf Windings oder Symbol. Diese Zeichen hast du auch nicht in der Datei

    Aber im Ernst.

    Die Datei in eine PF mit 65535 kopieren, von dort in eine PF mit Russisch (870???), von dort dann per CPY ins IFS mit UTF-8 (1208) ausgeben, die AS/400 weiß dann, dass es russisch sein soll.
    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

  3. #3
    Registriert seit
    Dec 2006
    Beiträge
    5
    Ja so funktionierts:

    Datei von CCSID 273 auf 65535 und dann auf 870 oder 1025 kopieren.
    Job muss auch die russ. CCSID haben dann funktioniert auch das CPYTOIMPF!

    Vielen Dank fuer die Hilfe!

    Gerhard

  4. #4
    Registriert seit
    Dec 2006
    Beiträge
    5
    Geht ja noch einfacher!

    Es reicht ein Chgjob auf CCSID 1025 und dann ein cpytoimpf, jedoch sind dann die deutschen Sonderzeichen nicht mehr richtig.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das wundert mich rein gar nicht.
    Beim Lesen wird in die CCSID 1025 gewandelt und dann ausgegeben.
    Beim CPYF nach 65535 und dann nach 1025 erfolgt keine Codewandlung !

    Wenn die russischen Zeichen an einem russischen Terminal mit 1025 erfasst und in die DB mit 273 geschrieben werden, dann hält die AS/400 dies auch für 273, da normalerweise zwischen Terminal und Job keine Codewandlung durchgeführt wird.
    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

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    alternativ reicht eine View mit doppeltem CAST, erst nach isMirEgal (65535) und dann nach russisch (1208).
    Vorsichtig muss man in dieser Konstellation (falsche CCSID von Dateien) mit der Umstellung von Job CCSIDs von isMirEgal nach was anderem sein.

    mfg

    Dieter Bender

    Zitat Zitat von Fuerchau
    In einer Datei mit CCSID 273 kann alles sein, es kommt für die Darstellung immer nur auf die Schrift an (Font).
    Stelle mal deine Sitzung auf Windings oder Symbol. Diese Zeichen hast du auch nicht in der Datei

    Aber im Ernst.

    Die Datei in eine PF mit 65535 kopieren, von dort in eine PF mit Russisch (870???), von dort dann per CPY ins IFS mit UTF-8 (1208) ausgeben, die AS/400 weiß dann, dass es russisch sein soll.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  2. kein Konstantes Ergebnis bei CRTDUPOBJ und Datei m.RI
    By deni87991 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-10-06, 13:55
  3. Excel Datei mit RPG und POI/HSSF in A4
    By haertl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-05-06, 13:36
  4. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  5. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37

Berechtigungen

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